java.lang.Object | +--javax.swing.table.AbstractTableModel | +--javax.swing.table.DefaultTableModelAll Implemented Interfaces:
java.util.Vector | columnIdentifiers columnIdentifiers |
java.util.Vector | dataVector dataVector |
DefaultTableModel() Constructor DefaultTableModel |
DefaultTableModel(int numRows, int numColumns) Constructor DefaultTableModel |
DefaultTableModel(java.util.Vector columnNames, int numRows) Constructor DefaultTableModel |
DefaultTableModel(java.lang.Object[] columnNames, int numRows) Constructor DefaultTableModel |
DefaultTableModel(java.util.Vector data, java.util.Vector columnNames) Constructor DefaultTableModel |
DefaultTableModel(java.lang.Object[][] data, java.lang.Object[] columnNames) Constructor DefaultTableModel |
void | addColumn(java.lang.Object columnName) addColumn |
void | addColumn(java.lang.Object columnName, java.util.Vector columnData) addColumn |
void | addColumn(java.lang.Object columnName, java.lang.Object[] columnData) addColumn |
void | addRow(java.util.Vector rowData) addRow |
void | addRow(java.lang.Object[] rowData) addRow |
static java.util.Vector | convertToVector(java.lang.Object[] data) convertToVector |
static java.util.Vector | convertToVector(java.lang.Object[][] data) convertToVector |
int | getColumnCount() getColumnCount |
java.lang.String | getColumnName(int column) getColumnName |
java.util.Vector | getDataVector() getDataVector |
int | getRowCount() getRowCount |
java.lang.Object | getValueAt(int row, int column) getValueAt |
void | insertRow(int row, java.util.Vector rowData) insertRow |
void | insertRow(int row, java.lang.Object[] rowData) insertRow |
boolean | isCellEditable(int row, int column) isCellEditable |
void | moveRow(int startIndex, int endIndex, int toIndex) moveRow |
void | newDataAvailable(javax.swing.event.TableModelEvent event) newDataAvailable |
void | newRowsAdded(javax.swing.event.TableModelEvent event) newRowsAdded |
void | removeRow(int row) removeRow |
void | rowsRemoved(javax.swing.event.TableModelEvent event) rowsRemoved |
void | setColumnCount(int columnCount) setColumnCount |
void | setColumnIdentifiers(java.util.Vector columnIdentifiers) setColumnIdentifiers |
void | setColumnIdentifiers(java.lang.Object[] columnIdentifiers) setColumnIdentifiers |
void | setDataVector(java.util.Vector data, java.util.Vector columnNames) setDataVector |
void | setDataVector(java.lang.Object[][] data, java.lang.Object[] columnNames) setDataVector |
void | setNumRows(int numRows) setNumRows |
void | setRowCount(int rowCount) setRowCount |
void | setValueAt(java.lang.Object value, int row, int column) setValueAt |
protected Vector columnIdentifiers
protected Vector dataVector
public DefaultTableModel()
public DefaultTableModel(int numRows, int numColumns)
numRows
- TODOnumColumns
- TODOpublic DefaultTableModel(java.lang.Object[] columnNames, int numRows)
columnNames
- TODOnumRows
- TODOpublic DefaultTableModel(java.lang.Object[][] data, java.lang.Object[] columnNames)
data
- TODOcolumnNames
- TODOpublic DefaultTableModel(java.util.Vector columnNames, int numRows)
columnNames
- TODOnumRows
- TODOpublic DefaultTableModel(java.util.Vector data, java.util.Vector columnNames)
data
- TODOcolumnNames
- TODOpublic void addColumn(java.lang.Object columnName)
columnName
- TODOpublic void addColumn(java.lang.Object columnName, java.lang.Object[] columnData)
columnName
- TODOcolumnData
- TODOpublic void addColumn(java.lang.Object columnName, java.util.Vector columnData)
columnName
- TODOcolumnData
- TODOpublic void addRow(java.lang.Object[] rowData)
rowData
- TODOpublic void addRow(java.util.Vector rowData)
rowData
- TODOprotected static Vector convertToVector(java.lang.Object[] data)
data
- TODOprotected static Vector convertToVector(java.lang.Object[][] data)
data
- TODOpublic int getColumnCount()
public String getColumnName(int column)
column
- TODOpublic Vector getDataVector()
public int getRowCount()
public Object getValueAt(int row, int column)
row
- TODOcolumn
- TODOpublic void insertRow(int row, java.lang.Object[] rowData)
row
- TODOrowData
- TODOpublic void insertRow(int row, java.util.Vector rowData)
row
- TODOrowData
- TODOpublic boolean isCellEditable(int row, int column)
row
- TODOcolumn
- TODOpublic void moveRow(int startIndex, int endIndex, int toIndex)
startIndex
- TODOendIndex
- TODOtoIndex
- TODOpublic void newDataAvailable(javax.swing.event.TableModelEvent event)
event
- TODOpublic void newRowsAdded(javax.swing.event.TableModelEvent event)
event
- TODOpublic void removeRow(int row)
row
- TODOpublic void rowsRemoved(javax.swing.event.TableModelEvent event)
event
- TODOpublic void setColumnCount(int columnCount)
columnCount
- TODOpublic void setColumnIdentifiers(java.lang.Object[] columnIdentifiers)
columnIdentifiers
- TODOpublic void setColumnIdentifiers(java.util.Vector columnIdentifiers)
columnIdentifiers
- TODOpublic void setDataVector(java.lang.Object[][] data, java.lang.Object[] columnNames)
data
- TODOcolumnNames
- TODOpublic void setDataVector(java.util.Vector data, java.util.Vector columnNames)
data
- TODOcolumnNames
- TODOpublic void setNumRows(int numRows)
numRows
- TODOpublic void setRowCount(int rowCount)
rowCount
- TODOpublic void setValueAt(java.lang.Object value, int row, int column)
value
- TODOrow
- TODOcolumn
- TODO