javax.swing.event

接口
异常
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 包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder

另请参见:
ListSelectionModel

字段摘要
 
从类 java.util.EventObject 继承的字段
source
 
构造方法摘要
ListSelectionEvent(Object source, int firstIndex, int lastIndex, boolean isAdjusting)
          表示 firstIndexlastIndex(包括两者)范围内的选择状态的更改。
 
方法摘要
 int getFirstIndex()
          返回第一个选择状态可能发生更改的行的索引。
 int getLastIndex()
          返回最后一个选择状态可能已发生更改的行的索引。
 boolean getValueIsAdjusting()
          返回此事件是否是仍然在更改的多个不同事件之一。
 String toString()
          返回显示并标识此对象的属性的 String
 
从类 java.util.EventObject 继承的方法
getSource
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

ListSelectionEvent

public ListSelectionEvent(Object source,
                          int firstIndex,
                          int lastIndex,
                          boolean isAdjusting)
表示 firstIndexlastIndex(包括两者)范围内的选择状态的更改。 firstIndex 小于等于 lastIndex。该范围中至少有一个索引处的选择将被更改。

参数:
firstIndex - 该范围中第一个索引,<= lastIndex
lastIndex - 该范围中最后一个索引,>= firstIndex
isAdjusting - 此事件是否是仍然在更改的多个不同事件之一
方法详细信息

getFirstIndex

public int getFirstIndex()
返回第一个选择状态可能发生更改的行的索引。 getFirstIndex() &lt;= getLastIndex()

返回:
第一个选择值可能已发生更改的行,其中 0 表示第一行

getLastIndex

public int getLastIndex()
返回最后一个选择状态可能已发生更改的行的索引。 getLastIndex() &gt;= getFirstIndex()

返回:
最后一个选择值可能已发生更改的行,其中 0 表示第一行

getValueIsAdjusting

public boolean getValueIsAdjusting()
返回此事件是否是仍然在更改的多个不同事件之一。有关如何使用此方法的详细信息,请参阅 ListSelectionModel.setValueIsAdjusting(boolean) 文档。

返回:
如果此事件是仍然在更改的多个不同事件之一,则返回 true

toString

public String toString()
返回显示并标识此对象的属性的 String

覆盖:
EventObject 中的 toString
返回:
此对象的字符串表示形式