- java.lang.Object
-
- java.util.EventObject
-
- javax.swing.event.ListSelectionEvent
-
- All Implemented Interfaces:
-
Serializable
public class ListSelectionEvent extends EventObject
表征选择变化的事件。 这种变化仅限于一个单一的包容性间隔。 该范围内至少一个索引的选择将发生变化。 一个体面的ListSelectionModel
实现将保持尽可能小的范围。ListSelectionListeners
将通常查询每个潜在更改行的新选择状态的事件源。警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4版本开始,所有JavaBeans的长期存储支持已被添加到
java.beans
软件包中。 请参阅XMLEncoder
。- 另请参见:
-
ListSelectionModel
, Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.EventObject
source
-
-
构造方法摘要
构造方法 Constructor 描述 ListSelectionEvent(Object source, int firstIndex, int lastIndex, boolean isAdjusting)
表示firstIndex
和lastIndex
之间的选择状态的变化(包括)。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 int
getFirstIndex()
返回其选择可能已更改的第一行的索引。int
getLastIndex()
返回其选择可能已更改的最后一行的索引。boolean
getValueIsAdjusting()
返回是否是一系列多个事件中的一个,其中仍在进行更改。String
toString()
返回显示和标识此对象的属性的String
。-
Methods inherited from class java.util.EventObject
getSource
-
-
-
-
构造方法详细信息
-
ListSelectionEvent
public ListSelectionEvent(Object source, int firstIndex, int lastIndex, boolean isAdjusting)
表示firstIndex
和lastIndex
之间的选择状态的变化,包括。firstIndex
小于或等于lastIndex
。 该范围内至少一个索引的选择将发生变化。- 参数
-
source
- 事件最初发生的Object
-
firstIndex
- 范围中的第一个索引,<= lastIndex -
lastIndex
- 范围中的最后一个索引,> = firstIndex -
isAdjusting
- 这是否是一系列多个事件中的一个,其中仍在进行更改
-
-
方法详细信息
-
getFirstIndex
public int getFirstIndex()
返回其选择可能已更改的第一行的索引。getFirstIndex() <= getLastIndex()
- 结果
- 其选择值可能已更改的第一行,其中零是第一行
-
getLastIndex
public int getLastIndex()
返回其选择可能已更改的最后一行的索引。getLastIndex() >= getFirstIndex()
- 结果
- 其选择值可能已更改的最后一行,其中零是第一行
-
getValueIsAdjusting
public boolean getValueIsAdjusting()
返回是否是一系列多个事件中的一个,其中仍在进行更改。 有关如何使用此更多详细信息,请参阅ListSelectionModel.setValueIsAdjusting(boolean)
的文档。- 结果
-
true
如果这是一系列的多个事件,其中仍在进行更改
-
toString
public String toString()
返回显示和标识此对象的属性的String
。- 重写:
-
toString
在EventObject
- 结果
- 该对象的字符串表示形式
-
-