- 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 方法 描述 intgetFirstIndex()返回其选择可能已更改的第一行的索引。intgetLastIndex()返回其选择可能已更改的最后一行的索引。booleangetValueIsAdjusting()返回是否是一系列多个事件中的一个,其中仍在进行更改。StringtoString()返回显示和标识此对象的属性的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 - 结果
- 该对象的字符串表示形式
-
-