java.lang.Object
java.util.EventObject
javax.swing.event.ListSelectionEvent
- 所有已实现的接口:
-
Serializable
表示选择更改的事件。更改仅限于单个包含间隔。范围内至少一个索引的选择将发生更改。一个良好的
ListSelectionModel实现将尽可能保持范围较小。ListSelectionListeners通常会查询事件源以获取每个可能更改行的新选择状态。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4开始,已将所有JavaBeans的长期存储支持添加到java.beans包中。请参阅XMLEncoder。
- 参见:
-
Field Summary
Fields declared in class java.util.EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionListSelectionEvent(Object source, int firstIndex, int lastIndex, boolean isAdjusting) 表示firstIndex和lastIndex之间选择状态的更改,包括这两个索引。 -
Method Summary
Modifier and TypeMethodDescriptionint返回可能已更改其选择的第一行的索引。int返回可能已更改其选择的最后一行的索引。boolean返回此事件是否为多个事件系列中的一个,其中仍在进行更改。toString()返回显示并标识此对象属性的String。Methods declared in class java.util.EventObject
getSource
-
Constructor Details
-
ListSelectionEvent
表示firstIndex和lastIndex之间选择状态的更改,包括这两个索引。firstIndex小于或等于lastIndex。范围内至少一个索引的选择将发生更改。- 参数:
-
source- 最初发生事件的Object -
firstIndex- 范围内的第一个索引,<= lastIndex -
lastIndex- 范围内的最后一个索引,>= firstIndex -
isAdjusting- 是否为多个事件系列中的一个,其中仍在进行更改
-
-
Method Details
-
getFirstIndex
public int getFirstIndex()返回可能已更改其选择的第一行的索引。getFirstIndex() <= getLastIndex()- 返回:
- 可能已更改其选择值的第一行,其中零是第一行
-
getLastIndex
public int getLastIndex()返回可能已更改其选择的最后一行的索引。getLastIndex() >= getFirstIndex()- 返回:
- 可能已更改其选择值的最后一行,其中零是第一行
-
getValueIsAdjusting
public boolean getValueIsAdjusting()返回此事件是否为多个事件系列中的一个,其中仍在进行更改。有关如何使用此功能的更多详细信息,请参阅ListSelectionModel.setValueIsAdjusting(boolean)的文档。- 返回:
-
如果此事件为多个事件系列中的一个,其中仍在进行更改,则返回
true
-
toString
返回显示并标识此对象属性的String。- 覆盖:
-
toString在类EventObject - 返回:
- 此对象的字符串表示形式
-