Class jtableModel
Class jtableModel
Object
|
+----AbstractTableModel
|
+----jtableModel
- public class jtableModel
- extends AbstractTableModel
-
data
-
-
jtableModel(String[], Object[][])
-
-
addRow()
-
-
addRow(Object[])
-
-
cellUpdated(int, int)
-
-
getColumnClass(int)
- JTable uses this method to determine the default renderer/
editor for each cell.
-
getColumnCount()
-
-
getColumnName(int)
-
-
getRowCount()
-
-
getValueAt(int, int)
-
-
initColumnSizes(JTable)
-
-
isCellEditable(int, int)
- Don't need to implement this method unless your table's
editable.
-
removeRow(int)
-
-
setValueAt(Object, int, int)
-
-
tableChanged(TableModelEvent)
-
data
public java.lang.Object[][] data
jtableModel
public jtableModel(String[] columnNames,
Object[][] data)
addRow
public void addRow()
addRow
public void addRow(Object[] initialValues)
cellUpdated
public void cellUpdated(int row,
int col)
getColumnClass
public java.lang.Class getColumnClass(int c)
- JTable uses this method to determine the default renderer/
editor for each cell. If we didn't implement this method,
then the last column would contain text ("true"/"false"),
rather than a check box.
- Overrides:
- getColumnClass in class AbstractTableModel
getColumnCount
public int getColumnCount()
- Overrides:
- getColumnCount in class AbstractTableModel
getColumnName
public java.lang.String getColumnName(int col)
- Overrides:
- getColumnName in class AbstractTableModel
getRowCount
public int getRowCount()
- Overrides:
- getRowCount in class AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int row,
int col)
- Overrides:
- getValueAt in class AbstractTableModel
initColumnSizes
public void initColumnSizes(JTable table)
isCellEditable
public boolean isCellEditable(int row,
int col)
- Don't need to implement this method unless your table's
editable.
- Overrides:
- isCellEditable in class AbstractTableModel
removeRow
public void removeRow(int row)
setValueAt
public void setValueAt(Object value,
int row,
int col)
- Overrides:
- setValueAt in class AbstractTableModel
tableChanged
public void tableChanged(TableModelEvent e)