charvax.swing.table
Interface TableModel

All 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.
 java.lang.String getColumnName(int column_)
          Get the name of the specified column.
 int getRowCount()
          Get the number of rows in the model.
 java.lang.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(java.lang.Object value_, int row_, int column_)
          Sets the attribute value for the cell at position (row, column).
 

Method Detail

addTableModelListener

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


removeTableModelListener

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


getColumnCount

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


getColumnName

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


getRowCount

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


getValueAt

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


setValueAt

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


fireTableChanged

void fireTableChanged(TableModelEvent evt_)