public class javax.swing.event
ListDataEvent


Show All Login
Java SE 6
  
Extends: EventObject
Details
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 java.beans.XMLEncoder.
version1.19 11/17/05


Fields
final public static int CONTENTS_CHANGED
Identifies one or more changes in the lists contents.
final public static int INTERVAL_ADDED
Identifies the addition of one or more contiguous items to the list
final public static int INTERVAL_REMOVED
Identifies the removal of one or more contiguous items from the list

Constructors
public ListDataEvent(Object source, int type, int index0, int index1) Details
Constructs a ListDataEvent object. If index0 is > index1, index0 and index1 will be swapped such that index0 will always be <= index1.Constructs a ListDataEvent object. If index0 is > index1, index0 and index1 will be swapped such that index0 will always be <= index1.
sourcethe source Object (typically this)
typean int specifying #CONTENTS_CHANGED, #INTERVAL_ADDED, or #INTERVAL_REMOVED
index0one end of the new interval
index1the other end of the new interval

Methods
public String toString() Details
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.
since1.4
returna string representation of this ListDataEvent.

Properties
public int getIndex0() Details
Returns the lower index of the range. For a single element, this value is the same as that returned by #getIndex1.
returnan int representing the lower index value
public int getIndex1() Details
Returns the upper index of the range. For a single element, this value is the same as that returned by #getIndex0.
returnan int representing the upper index value
public int getType() Details
Returns the event type. The possible values are:
returnan int representing the type value