javax.swing.event
public class TableModelEvent extends EventObject
| Field Summary | |
|---|---|
| static int | ALL_COLUMNS A column index representing all columns. |
| protected int | column The column in the table model that the event relates to. |
| static int | DELETE
An event type indicating that one or more rows have been deleted from the
model. |
| protected int | firstRow The first row in the table model that the event relates to. |
| static int | HEADER_ROW A row index representing the header row. |
| static int | INSERT
An event type indicating that one or more rows have been inserted into the
model. |
| protected int | lastRow The last row in the table model that the event relates to. |
| protected int | type |
| static int | UPDATE An event type indicating that data has been updated in the model. |
| Constructor Summary | |
|---|---|
| TableModelEvent(TableModel source)
Creates a new TableModelEvent indicating an UPDATE
to the data in all columns and rows.
| |
| TableModelEvent(TableModel source, int row)
Creates a new TableModelEvent indicating an UPDATE
to the data in a single row across all columns.
| |
| TableModelEvent(TableModel source, int firstRow, int lastRow)
Creates a new TableModelEvent indicating an UPDATE
to the data in the specified rows across all columns.
| |
| TableModelEvent(TableModel source, int firstRow, int lastRow, int column)
Creates a new TableModelEvent indicating an UPDATE
to the data in the specified rows and column. | |
| TableModelEvent(TableModel source, int firstRow, int lastRow, int column, int type)
Creates a new TableModelEvent indicating an operation of
the specified type on the data in the specified rows and
column. | |
| Method Summary | |
|---|---|
| int | getColumn()
Returns the affected column of this event.
|
| int | getFirstRow()
Returns the first affected row of this event.
|
| int | getLastRow()
Returns the last affected row of this event.
|
| int | getType() |
TableModelEvent indicating an UPDATE
to the data in all columns and rows.
Parameters: source the source object (null not permitted).
Throws: IllegalArgumentException if source is
null.
TableModelEvent indicating an UPDATE
to the data in a single row across all columns.
Parameters: source the source object (null not permitted). row the updated row.
Throws: IllegalArgumentException if source is
null.
TableModelEvent indicating an UPDATE
to the data in the specified rows across all columns.
Parameters: source the source object (null not permitted). firstRow the first row of update. lastRow the last row of update.
Throws: IllegalArgumentException if source is
null.
TableModelEvent indicating an UPDATE
to the data in the specified rows and column. Use ALL_COLUMNS
for the column argument to indicate all columns.
Parameters: source the source object (null not permitted). firstRow the first row of update. lastRow the last row of update. column the affected column.
Throws: IllegalArgumentException if source is
null.
TableModelEvent indicating an operation of
the specified type on the data in the specified rows and
column. The event type is usually one of UPDATE, INSERT,
and DELETE.
Parameters: source the source object (null not permitted). firstRow the first row of update. lastRow the last row of update. column the affected column. type the type of change.
Throws: IllegalArgumentException if source is
null.
Returns: The column index.
Returns: The row index.
Returns: The row index.