- java.lang.Object
-
- java.util.EventObject
-
- javax.swing.event.ListSelectionEvent
-
- 实现的所有接口
-
Serializable
public class ListSelectionEvent extends EventObject
表征选择变化的事件。 此更改仅限于单个包含间隔。 范围内至少一个指数的选择将发生变化。 一个体面的ListSelectionModel
实现将保持尽可能小的范围。ListSelectionListeners
通常会查询事件的来源,以查找每个可能更改的行的新选定状态。警告:此类的序列化对象与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本Swing的应用程序之间的短期存储或RMI。 从1.4开始,
java.beans
软件包中添加了对所有JavaBeansjava.beans
长期存储的支持。 请参阅XMLEncoder
。- 另请参见:
-
ListSelectionModel
, Serialized Form
-
-
字段汇总
-
声明的属性在类 java.util.EventObject
source
-
-
构造方法摘要
构造方法 构造器 描述 ListSelectionEvent(Object source, int firstIndex, int lastIndex, boolean isAdjusting)
表示firstIndex
和lastIndex
(含)之间的选择状态更改。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 int
getFirstIndex()
返回其选择可能已更改的第一行的索引。int
getLastIndex()
返回其选择可能已更改的最后一行的索引。boolean
getValueIsAdjusting()
返回这是否是一系列多个事件中的一个,其中仍在进行更改。String
toString()
返回显示并标识此对象属性的String
。-
声明方法的类 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
- 结果
- 此对象的String表示形式
-
-