java.lang.Object
java.util.EventObject
javax.swing.event.ListDataEvent
- 所有已实现的接口:
-
Serializable
定义了封装列表更改的事件。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4版本开始,已经向java.beans
包添加了对所有JavaBeans的长期存储支持。请参见XMLEncoder
。
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
标识列表内容中的一个或多个更改。static final int
标识将一个或多个连续项目添加到列表中。static final int
标识从列表中移除一个或多个连续项目。Fields declared in class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionListDataEvent
(Object source, int type, int index0, int index1) 构造一个ListDataEvent对象。 -
Method Summary
Methods declared in class java.util.EventObject
getSource
-
Field Details
-
CONTENTS_CHANGED
public static final int CONTENTS_CHANGED标识列表内容中的一个或多个更改。- 参见:
-
INTERVAL_ADDED
public static final int INTERVAL_ADDED标识将一个或多个连续项目添加到列表中。- 参见:
-
INTERVAL_REMOVED
public static final int INTERVAL_REMOVED标识从列表中移除一个或多个连续项目。- 参见:
-
-
Constructor Details
-
ListDataEvent
构造一个ListDataEvent对象。如果index0 > index1,则将index0和index1交换,以便index0始终<= index1。- 参数:
-
source
- 源对象(通常为this
) -
type
- 指定CONTENTS_CHANGED
、INTERVAL_ADDED
或INTERVAL_REMOVED
的int -
index0
- 新区间的一端 -
index1
- 新区间的另一端
-
-
Method Details
-
getType
public int getType()返回事件类型。可能的值为:- 返回:
- 代表类型值的int
-
getIndex0
public int getIndex0()返回范围的下限索引。对于单个元素,此值与getIndex1()
返回的值相同。- 返回:
- 代表下限索引值的int
-
getIndex1
public int getIndex1()返回范围的上限索引。对于单个元素,此值与getIndex0()
返回的值相同。- 返回:
- 代表上限索引值的int
-
toString
返回此ListDataEvent的字符串表示形式。此方法仅用于调试目的,返回的字符串的内容和格式可能因实现而异。返回的字符串可能为空,但不能为null
。- 覆盖:
-
toString
在类EventObject
- 返回:
- 此ListDataEvent的字符串表示形式。
- 自1.4版本起:
- 1.4
-