All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.sun.java.swing.event.TableModelEvent

java.lang.Object
   |
   +----java.util.EventObject
           |
           +----com.sun.java.swing.event.TableModelEvent

public class TableModelEvent
extends EventObject
TableModelEvent is used to notify listeners that a table model has changed. Depending on the parameters passed in, this can be used to specify the follow types of changes:

  1. Single row - TableModelEvent(source, 1); // columnIdentifier=null
  2. Multiple row - TableModelEvent(source, 3, 6); // rows 3 to 6 inclusive
  3. Single column - TableModelEvent(source, identifier); // start & end = -1
  4. Single cell - TableModelEvent(source, identifier, 6);
  5. Whole table - TableModelEvent(source, -1);

See Also:
TableModel

Variable Index

 o columnIdentifier
 o endIndex
 o startIndex

Constructor Index

 o TableModelEvent(TableModel, int)
 o TableModelEvent(TableModel, int, int)
 o TableModelEvent(TableModel, Object)
 o TableModelEvent(TableModel, Object, int)
 o TableModelEvent(TableModel, Object, int, int)

Method Index

 o getColumnIdentifier()
Returns the columnIdentifier for the event.
 o getEndIndex()
Returns the last of row changed.
 o getStartIndex()
Returns the first row index that changed.

Variables

 o columnIdentifier
 protected Object columnIdentifier
 o startIndex
 protected int startIndex
 o endIndex
 protected int endIndex

Constructors

 o TableModelEvent
 public TableModelEvent(TableModel source,
                        int rowIndex)
 o TableModelEvent
 public TableModelEvent(TableModel source,
                        int startIndex,
                        int endIndex)
 o TableModelEvent
 public TableModelEvent(TableModel source,
                        Object columnIdentifier)
 o TableModelEvent
 public TableModelEvent(TableModel source,
                        Object columnIdentifier,
                        int rowIndex)
 o TableModelEvent
 public TableModelEvent(TableModel source,
                        Object columnIdentifier,
                        int startIndex,
                        int endIndex)

Methods

 o getColumnIdentifier
 public Object getColumnIdentifier()
Returns the columnIdentifier for the event. If the return value is null it means every column in the specified row(s) changed.

 o getStartIndex
 public int getStartIndex()
Returns the first row index that changed. -1 means all rows

 o getEndIndex
 public int getEndIndex()
Returns the last of row changed. -1 means all rows


All Packages  Class Hierarchy  This Package  Previous  Next  Index