javax.swing.event

接口
异常
java.lang.Object
  继承者 java.util.EventObject
      继承者 javax.swing.event.ListDataEvent
所有已实现的接口:
Serializable

public class ListDataEvent
     
extends EventObject

定义一个封装列表更改的事件。

警告:此类的序列化对象将与以后的 Swing 版本不兼容。当前的序列化支持适用于短期存储或运行相同 Swing 版本的应用程序之间的 RMI。从 1.4 版本开始,已在 java.beans 包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder


字段摘要
static int CONTENTS_CHANGED
          标识列表内容中的一处或多处更改。
static int INTERVAL_ADDED
          标识添加到列表中的一个或多个相邻项
static int INTERVAL_REMOVED
          标识从列表中移除的一个或多个相邻项
 
从类 java.util.EventObject 继承的字段
source
 
构造方法摘要
ListDataEvent(Object source, int type, int index0, int index1)
          构造一个 ListDataEvent 对象。
 
方法摘要
 int getIndex0()
          返回该范围的较小的索引。
 int getIndex1()
          返回该范围的较大的索引。
 int getType()
          返回事件类型。
 String toString()
          返回此 ListDataEvent 的字符串表示形式。
 
从类 java.util.EventObject 继承的方法
getSource
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

CONTENTS_CHANGED

public static final int CONTENTS_CHANGED
标识列表内容中的一处或多处更改。

另请参见:
常量字段值

INTERVAL_ADDED

public static final int INTERVAL_ADDED
标识添加到列表中的一个或多个相邻项

另请参见:
常量字段值

INTERVAL_REMOVED

public static final int INTERVAL_REMOVED
标识从列表中移除的一个或多个相邻项

另请参见:
常量字段值
构造方法详细信息

ListDataEvent

public ListDataEvent(Object source,
                     int type,
                     int index0,
                     int index1)
构造一个 ListDataEvent 对象。如果 index0 > index1,则对 index0 和 index1 进行调换,使 index0 总是 <= index1。

参数:
source - 源 Object(通常为 this
type - 指定 CONTENTS_CHANGEDINTERVAL_ADDEDINTERVAL_REMOVED 的一个 int 值
index0 - 新区间的一个端点
index1 - 新区间的另一个端点
方法详细信息

getType

public int getType()
返回事件类型。可能的值为:

返回:
一个表示类型值的 int 值

getIndex0

public int getIndex0()
返回该范围的较小的索引。对于单个元素,此值与 getIndex1() 返回的值相同。

返回:
一个表示较小的索引值的 int 值

getIndex1

public int getIndex1()
返回该范围的较大的索引。对于单个元素,此值与 getIndex0() 返回的值相同。

返回:
一个表示较大的索引值的 int 值

toString

public String toString()
返回此 ListDataEvent 的字符串表示形式。此方法仅在进行调试的时候使用,对于各个实现,所返回字符串的内容和格式可能有所不同。返回的字符串可能为空,但不可能为 null

覆盖:
EventObject 中的 toString
返回:
此 ListDataEvent 的字符串表示形式。
从以下版本开始:
1.4