|
Swing 1.1.1 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The TableModel interface ispecifies the methods the JTable will use to interrogate a tabular data model.
The JTable can be set up to display any data model which implements the TableModel interface with a couple of lines of code:
TableModel myData = new MyTableModel();
JTable table = new JTable(myData);
JTable,
AbstractTableModel| Method Summary | |
void |
addTableModelListener(TableModelListener l)
Add a listener to the list that's notified each time a change to the data model occurs. |
Class |
getColumnClass(int columnIndex)
Returns the lowest common denominator Class in the column. |
int |
getColumnCount()
Returns the number of columns managed by the data source object. |
String |
getColumnName(int columnIndex)
Returns the name of the column at columnIndex. |
int |
getRowCount()
Returns the number of records managed by the data source object. |
Object |
getValueAt(int rowIndex,
int columnIndex)
Returns an attribute value for the cell at columnIndex and rowIndex. |
boolean |
isCellEditable(int rowIndex,
int columnIndex)
Returns true if the cell at rowIndex and columnIndex is editable. |
void |
removeTableModelListener(TableModelListener l)
Remove a listener from the list that's notified each time a change to the data model occurs. |
void |
setValueAt(Object aValue,
int rowIndex,
int columnIndex)
Sets an attribute value for the record in the cell at columnIndex and rowIndex. |
| Method Detail |
public int getRowCount()
getColumnCount()public int getColumnCount()
getRowCount()public String getColumnName(int columnIndex)
columnIndex - the index of columnpublic Class getColumnClass(int columnIndex)
public boolean isCellEditable(int rowIndex,
int columnIndex)
rowIndex - the row whose value is to be looked upcolumnIndex - the column whose value is to be looked upsetValueAt(java.lang.Object, int, int)
public Object getValueAt(int rowIndex,
int columnIndex)
rowIndex - the row whose value is to be looked upcolumnIndex - the column whose value is to be looked up
public void setValueAt(Object aValue,
int rowIndex,
int columnIndex)
aValue - the new valuerowIndex - the row whose value is to be changedcolumnIndex - the column whose value is to be changedgetValueAt(int, int),
isCellEditable(int, int)public void addTableModelListener(TableModelListener l)
l - the TableModelListenerpublic void removeTableModelListener(TableModelListener l)
l - the TableModelListener
|
Swing 1.1.1 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||