- 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。- 结果
- 根据排序前的视图的行数
-
-