所有类
javax.swing.event
类 ListDataEvent
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
。
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_CHANGED
、INTERVAL_ADDED
或 INTERVAL_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
所有类