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
ConstructorDescriptionListSelectionEvent
(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
- 返回:
- 此对象的字符串表示形式
-