- java.lang.Object
 -  
      
- java.util.EventObject
 -  
        
- javax.swing.event.RowSorterEvent
 
 
 
-  
       
- All Implemented Interfaces:
 -  
         
Serializable 
public class RowSorterEvent extends EventObject
RowSorterEvent提供改变到的通知RowSorter。 有两种类型的通知是可能的:-  
Type.SORT_ORDER_CHANGED:表示排序顺序已更改。 这通常是以下通知: -  
Type.SORTED:表示模型的内容已经以某种方式进行了转换。 例如,内容可能已被排序或过滤。 
- 从以下版本开始:
 - 1.6
 - 另请参见:
 -  
         
RowSorter, Serialized Form 
 
-  
        
       
-  
             
Nested Class Summary
Nested Classes Modifier and Type Class 描述 static classRowSorterEvent.Type枚举类型RowSorterEvents。 
-  
             
Field Summary
-  
               
Fields inherited from class java.util.EventObject
source 
 -  
               
 
-  
             
构造方法摘要
构造方法 Constructor 描述 RowSorterEvent(RowSorter<?> source)创建RowSorterEvent类型为SORT_ORDER_CHANGED。RowSorterEvent(RowSorter<?> source, RowSorterEvent.Type type, int[] previousRowIndexToModel)创建一个RowSorterEvent。 
-  
             
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 intconvertPreviousRowIndexToModel(int index)根据排序前的模型返回index的位置。intgetPreviousRowCount()返回排序前的行数。RowSorter<?>getSource()将事件的来源作为RowSorter。RowSorterEvent.TypegetType()返回事件的类型。-  
               
Methods inherited from class java.util.EventObject
toString 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
RowSorterEvent
public RowSorterEvent(RowSorter<?> source)
创建RowSorterEvent类型为SORT_ORDER_CHANGED。- 参数
 -  
              
source- 更改的来源 - 异常
 -  
              
IllegalArgumentException- 如果source是null 
 
-  
RowSorterEvent
public RowSorterEvent(RowSorter<?> source, RowSorterEvent.Type type, int[] previousRowIndexToModel)
创建一个RowSorterEvent。- 参数
 -  
              
source- 更改的来源 -  
              
type- 事件的类型 -  
              
previousRowIndexToModel- 在排序之前从模型索引到查看索引的映射可以是null - 异常
 -  
              
IllegalArgumentException- 如果来源或type是null 
 
 -  
 
-  
             
方法详细信息
-  
getSource
public RowSorter<?> getSource()
将事件的来源作为RowSorter。- 重写:
 -  
              
getSource在EventObject - 结果
 - 
               事件的来源为 
              
RowSorter 
 
-  
getType
public RowSorterEvent.Type getType()
返回事件的类型。- 结果
 - 事件的类型
 
 
-  
convertPreviousRowIndexToModel
public int convertPreviousRowIndexToModel(int index)
根据排序前的模型返回index的位置。 此方法仅适用于类型为SORTED事件。 如果索引无效,或者未提供排序前的位置,此方法将返回-1。- 参数
 -  
              
index- 视图中的索引 - 结果
 - 根据排序前的模型的索引,如果位置无效或未提供映射,则为-1。
 
 
-  
getPreviousRowCount
public int getPreviousRowCount()
返回排序前的行数。 此方法仅适用于类型为SORTED事件,并且最后的位置未提供将返回0。- 结果
 - 根据排序前的视图的行数
 
 
 -  
 
 -