JavaTM Platform
Standard Ed. 6

javax.swing.event
类 RowSorterEvent

java.lang.Object
  继承者 java.util.EventObject
      继承者 javax.swing.event.RowSorterEvent
所有已实现的接口:
Serializable

public class RowSorterEvent
     
extends EventObject

RowSorterEvent 提供 RowSorter 的更改通知。可能有两种类型的通知:

从以下版本开始:
1.6
另请参见:
RowSorter

嵌套类摘要
static class RowSorterEvent.Type
          RowSorterEvent 类型的枚举。
 
字段摘要
 
从类 java.util.EventObject 继承的字段
source
 
构造方法摘要
RowSorterEvent(RowSorter source)
          创建类型为 SORT_ORDER_CHANGEDRowSorterEvent
RowSorterEvent(RowSorter source, RowSorterEvent.Type type, int[] previousRowIndexToModel)
          创建一个 RowSorterEvent
 
方法摘要
 int convertPreviousRowIndexToModel(int index)
          返回基于模型排序之前的 index 的位置。
 int getPreviousRowCount()
          返回排序之前行的数量。
 RowSorter getSource()
          返回以 RowSorter 形式表示的事件源。
 RowSorterEvent.Type getType()
          返回事件的类型。
 
从类 java.util.EventObject 继承的方法
toString
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

RowSorterEvent

public RowSorterEvent(RowSorter source)
创建类型为 SORT_ORDER_CHANGEDRowSorterEvent

参数:
source - 更改的源
抛出:
IllegalArgumentException - 如果 sourcenull

RowSorterEvent

public RowSorterEvent(RowSorter source,
                      RowSorterEvent.Type type,
                      int[] previousRowIndexToModel)
创建一个 RowSorterEvent

参数:
source - 更改的源
type - 事件的类型
previousRowIndexToModel - 从模型索引到排序之前的视图索引的映射关系,可以为 null
抛出:
IllegalArgumentException - 如果 sourcetypenull
方法详细信息

getSource

public RowSorter getSource()
返回以 RowSorter 形式表示的事件源。

覆盖:
EventObject 中的 getSource
返回:
RowSorter 形式表示的事件源

getType

public RowSorterEvent.Type getType()
返回事件的类型。

返回:
事件的类型

convertPreviousRowIndexToModel

public int convertPreviousRowIndexToModel(int index)
返回基于模型排序之前的 index 的位置。此方法只用于类型为 SORTED 的事件。如果索引无效或者尚未提供排序之前的位置,则此方法将返回 -1。

参数:
index - 基于视图的索引
返回:
基于排序之前的模型的索引;如果该位置无效或没有提供该映射关系,则返回 -1。

getPreviousRowCount

public int getPreviousRowCount()
返回排序之前行的数量。此方法只用于类型为 SORTED 的事件;如果尚未提供最后的位置,此方法将返回 0。

返回:
基于排序之前的视图的行数

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策