javax.swing.event

Class ListDataEvent

public class ListDataEvent extends EventObject

An event that contains information about a modification to the content of a list.
Field Summary
static intCONTENTS_CHANGED
An event type indicating that the list content has been modified.
static intINTERVAL_ADDED
An event type indicating that an interval has been added to the list.
static intINTERVAL_REMOVED
An event type indicating that an interval has been removed from the list.
Constructor Summary
ListDataEvent(Object source, int type, int index0, int index1)
Creates a ListDataEvent object.
Method Summary
intgetIndex0()
Returns the index of the first item in the range of modified list items.
intgetIndex1()
Returns the index of the last item in the range of modified list items.
intgetType()
Returns a code representing the type of this event, which is usually one of {@link #CONTENTS_CHANGED}, {@link #INTERVAL_ADDED} or {@link #INTERVAL_REMOVED}.
StringtoString()
Returns a string representing the state of this event.

Field Detail

CONTENTS_CHANGED

public static final int CONTENTS_CHANGED
An event type indicating that the list content has been modified.

INTERVAL_ADDED

public static final int INTERVAL_ADDED
An event type indicating that an interval has been added to the list.

INTERVAL_REMOVED

public static final int INTERVAL_REMOVED
An event type indicating that an interval has been removed from the list.

Constructor Detail

ListDataEvent

public ListDataEvent(Object source, int type, int index0, int index1)
Creates a ListDataEvent object.

Parameters: source the source of the event (null not permitted). type the type of the event (should be one of {@link #CONTENTS_CHANGED}, {@link #INTERVAL_ADDED} or {@link #INTERVAL_REMOVED}, although this is not enforced). index0 the index for one end of the modified range of list elements. index1 the index for the other end of the modified range of list elements.

Method Detail

getIndex0

public int getIndex0()
Returns the index of the first item in the range of modified list items.

Returns: The index of the first item in the range of modified list items.

getIndex1

public int getIndex1()
Returns the index of the last item in the range of modified list items.

Returns: The index of the last item in the range of modified list items.

getType

public int getType()
Returns a code representing the type of this event, which is usually one of {@link #CONTENTS_CHANGED}, {@link #INTERVAL_ADDED} or {@link #INTERVAL_REMOVED}.

Returns: The event type.

toString

public String toString()
Returns a string representing the state of this event.

Returns: A string.