javax.swing.table
public interface TableModel
TableModel is a two dimensional data structure that
can store arbitrary Object instances, usually for the
purpose of display in a {@link javax.swing.JTable} component. Individual
objects can be accessed by specifying the row index and column index for
the object. Each column in the model has a name associated with it.
The {@link DefaultTableModel} class provides one implementation of this interface.
| Method Summary | |
|---|---|
| void | addTableModelListener(TableModelListener listener)
Adds a listener to the model. |
| Class<?> | getColumnClass(int columnIndex)
Returns the Class for all Object instances
in the specified column.
|
| int | getColumnCount()
Returns the number of columns in the model.
|
| String | getColumnName(int columnIndex)
Returns the name of a column in the model.
|
| int | getRowCount()
Returns the number of rows in the model.
|
| Object | getValueAt(int rowIndex, int columnIndex)
Returns the value ( Object) at a particular cell in the
table.
|
| boolean | isCellEditable(int rowIndex, int columnIndex)
Returns true if the cell is editable, and false
otherwise.
|
| void | removeTableModelListener(TableModelListener listener)
Removes a listener from the model.
|
| void | setValueAt(Object aValue, int rowIndex, int columnIndex)
Sets the value at a particular cell in the table.
|
Parameters: listener the listener.
Class for all Object instances
in the specified column.
Parameters: columnIndex the column index.
Returns: The class.
Returns: The column count
Parameters: columnIndex the column index.
Returns: The column name.
Returns: The row count.
Object) at a particular cell in the
table.
Parameters: rowIndex the row index. columnIndex the column index.
Returns: The value at the specified cell.
true if the cell is editable, and false
otherwise.
Parameters: rowIndex the row index. columnIndex the column index.
Returns: true if editable, false otherwise.
Parameters: listener the listener.
Parameters: aValue the value (null permitted). rowIndex the row index. columnIndex the column index.