ListDataEventpublic class ListDataEvent extends EventObject Defines an event that encapsulates changes to a list.
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is
appropriate for short term storage or RMI between applications running
the same version of Swing. As of 1.4, support for long term storage
of all JavaBeansTM
has been added to the java.beans package.
Please see {@link java.beans.XMLEncoder}. |
Fields Summary |
---|
public static final int | CONTENTS_CHANGEDIdentifies one or more changes in the lists contents. | public static final int | INTERVAL_ADDEDIdentifies the addition of one or more contiguous items to the list | public static final int | INTERVAL_REMOVEDIdentifies the removal of one or more contiguous items from the list | private int | type | private int | index0 | private int | index1 |
Constructors Summary |
---|
public ListDataEvent(Object source, int type, int index0, int index1)Constructs a ListDataEvent object. If index0 is >
index1, index0 and index1 will be swapped such that
index0 will always be <= index1.
super(source);
this.type = type;
this.index0 = Math.min(index0, index1);
this.index1 = Math.max(index0, index1);
|
Methods Summary |
---|
public int | getIndex0()Returns the lower index of the range. For a single
element, this value is the same as that returned by {@link #getIndex1}. return index0;
| public int | getIndex1()Returns the upper index of the range. For a single
element, this value is the same as that returned by {@link #getIndex0}. return index1;
| public int | getType()Returns the event type. The possible values are:
- {@link #CONTENTS_CHANGED}
- {@link #INTERVAL_ADDED}
- {@link #INTERVAL_REMOVED}
return type;
| public java.lang.String | toString()Returns a string representation of this ListDataEvent. This method
is intended to be used only for debugging purposes, and the
content and format of the returned string may vary between
implementations. The returned string may be empty but may not
be null .
return getClass().getName() +
"[type=" + type +
",index0=" + index0 +
",index1=" + index1 + "]";
|
|