charvax.swing.table

Interface TableModel

Known Implementing Classes:
AbstractTableModel, DefaultTableModel

public interface TableModel

The TableModel interface specifies the methods that the JTable class will use to interrogate a tabular data model.

Method Summary

void
addTableModelListener(TableModelListener l)
Adds a listener that will be notified each time the data model changes.
void
fireTableChanged(TableModelEvent evt_)
int
getColumnCount()
Get the number of columns in the model.
String
getColumnName(int column_)
Get the name of the specified column.
int
getRowCount()
Get the number of rows in the model.
Object
getValueAt(int rowIndex_, int columnIndex_)
Returns an attribute value for the cell at (rowIndex, columnIndex)
void
removeTableModelListener(TableModelListener l)
Removes the specified listener from the list of listeners.
void
setValueAt(Object value_, int row_, int column_)
Sets the attribute value for the cell at position (row, column).

Method Details

addTableModelListener

public void addTableModelListener(TableModelListener l)
Adds a listener that will be notified each time the data model changes.

fireTableChanged

public void fireTableChanged(TableModelEvent evt_)

getColumnCount

public int getColumnCount()
Get the number of columns in the model.

getColumnName

public String getColumnName(int column_)
Get the name of the specified column.

getRowCount

public int getRowCount()
Get the number of rows in the model.

getValueAt

public Object getValueAt(int rowIndex_,
                         int columnIndex_)
Returns an attribute value for the cell at (rowIndex, columnIndex)

removeTableModelListener

public void removeTableModelListener(TableModelListener l)
Removes the specified listener from the list of listeners.

setValueAt

public void setValueAt(Object value_,
                       int row_,
                       int column_)
Sets the attribute value for the cell at position (row, column).