public class ListSelectionEvent extends EventObject
ListSelectionModel
实现将保持尽可能小的范围。
ListSelectionListeners
将通常查询每个潜在更改行的新选定状态的事件源。
警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,对所有JavaBeans的长期存储的支持已经添加到java.beans
包中。 请参阅XMLEncoder
。
ListSelectionModel
source
Constructor and Description |
---|
ListSelectionEvent(Object source, int firstIndex, int lastIndex, boolean isAdjusting)
代表
firstIndex 和
lastIndex 之间的选择状态的变化。
|
Modifier and Type | Method and Description |
---|---|
int |
getFirstIndex()
返回其选择可能已更改的第一行的索引。
|
int |
getLastIndex()
返回其选择可能已更改的最后一行的索引。
|
boolean |
getValueIsAdjusting()
返回是否是一系列多个事件中的一个,其中仍然进行更改。
|
String |
toString()
返回
String 显示并标识此对象的属性。
|
getSource
public ListSelectionEvent(Object source, int firstIndex, int lastIndex, boolean isAdjusting)
firstIndex
和lastIndex
之间的选择状态的变化。
firstIndex
小于等于lastIndex
。
该范围内至少一个索引的选择将发生变化。
firstIndex
- 范围中的第一个索引<= lastIndex
lastIndex
- 范围中的最后一个索引> = firstIndex
isAdjusting
- 这是否是一系列多个事件,其中仍在进行更改
public int getFirstIndex()
getFirstIndex() <= getLastIndex()
public int getLastIndex()
getLastIndex() >= getFirstIndex()
public boolean getValueIsAdjusting()
ListSelectionModel.setValueIsAdjusting(boolean)
的文档 。
true
如果这是一系列的多个事件,其中仍在进行更改
public String toString()
String
显示并标识此对象的属性。
toString
在
EventObject
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.