swingwtx.swing.table
Class DefaultTableModel
java.lang.Object
swingwtx.swing.table.AbstractTableModel
swingwtx.swing.table.DefaultTableModel
- All Implemented Interfaces:
- java.io.Serializable, TableModel
- public class DefaultTableModel
- extends AbstractTableModel
- implements java.io.Serializable
- See Also:
- Serialized Form
Method Summary |
void |
addColumn(java.lang.Object columnName)
|
void |
addColumn(java.lang.Object columnName,
java.lang.Object[] columnData)
|
void |
addColumn(java.lang.Object columnName,
java.util.Vector columnData)
|
void |
addRow(java.lang.Object[] rowData)
|
void |
addRow(java.util.Vector rowData)
|
void |
addTableModelListener(TableModelListener l)
|
protected static java.util.Vector |
convertToVector(java.lang.Object[] anArray)
|
protected static java.util.Vector |
convertToVector(java.lang.Object[][] anArray)
|
int |
getColumnCount()
MUST OVERRIDE IN SUBCLASS |
java.lang.String |
getColumnName(int column)
MUST OVERRIDE IN SUBCLASS |
java.util.Vector |
getDataVector()
|
int |
getRowCount()
|
java.lang.Object |
getValueAt(int row,
int column)
|
void |
insertRow(int row,
java.lang.Object[] rowData)
|
void |
insertRow(int row,
java.util.Vector rowData)
|
boolean |
isCellEditable(int row,
int column)
|
void |
newDataAvailable(TableModelEvent event)
|
void |
newRowsAdded(TableModelEvent e)
|
void |
removeRow(int row)
|
void |
removeTableModelListener(TableModelListener l)
|
void |
rowsRemoved(TableModelEvent event)
|
void |
setColumnCount(int columnCount)
|
void |
setColumnIdentifiers(java.lang.Object[] newIdentifiers)
|
void |
setColumnIdentifiers(java.util.Vector columnIdentifiers)
|
void |
setDataVector(java.lang.Object[][] dataVector,
java.lang.Object[] columnIdentifiers)
|
void |
setDataVector(java.util.Vector dataVector,
java.util.Vector columnIdentifiers)
|
void |
setNumRows(int rowCount)
|
void |
setRowCount(int rowCount)
|
void |
setValueAt(java.lang.Object aValue,
int row,
int column)
|
Methods inherited from class swingwtx.swing.table.AbstractTableModel |
findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataVector
protected java.util.Vector dataVector
columnIdentifiers
protected java.util.Vector columnIdentifiers
DefaultTableModel
public DefaultTableModel()
DefaultTableModel
public DefaultTableModel(java.util.Vector columnNames,
int rowCount)
DefaultTableModel
public DefaultTableModel(java.lang.Object[] columnNames,
int rowCount)
DefaultTableModel
public DefaultTableModel(int rowCount,
int columnCount)
DefaultTableModel
public DefaultTableModel(java.util.Vector data,
java.util.Vector columnNames)
DefaultTableModel
public DefaultTableModel(java.lang.Object[][] data,
java.lang.Object[] columnNames)
getDataVector
public java.util.Vector getDataVector()
setDataVector
public void setDataVector(java.util.Vector dataVector,
java.util.Vector columnIdentifiers)
setDataVector
public void setDataVector(java.lang.Object[][] dataVector,
java.lang.Object[] columnIdentifiers)
newDataAvailable
public void newDataAvailable(TableModelEvent event)
newRowsAdded
public void newRowsAdded(TableModelEvent e)
rowsRemoved
public void rowsRemoved(TableModelEvent event)
setNumRows
public void setNumRows(int rowCount)
setRowCount
public void setRowCount(int rowCount)
addRow
public void addRow(java.util.Vector rowData)
addRow
public void addRow(java.lang.Object[] rowData)
addColumn
public void addColumn(java.lang.Object columnName)
addColumn
public void addColumn(java.lang.Object columnName,
java.util.Vector columnData)
addColumn
public void addColumn(java.lang.Object columnName,
java.lang.Object[] columnData)
insertRow
public void insertRow(int row,
java.util.Vector rowData)
insertRow
public void insertRow(int row,
java.lang.Object[] rowData)
removeRow
public void removeRow(int row)
setColumnIdentifiers
public void setColumnIdentifiers(java.util.Vector columnIdentifiers)
setColumnIdentifiers
public void setColumnIdentifiers(java.lang.Object[] newIdentifiers)
setColumnCount
public void setColumnCount(int columnCount)
getRowCount
public int getRowCount()
- Specified by:
getRowCount
in interface TableModel
getColumnCount
public int getColumnCount()
- Description copied from class:
AbstractTableModel
- MUST OVERRIDE IN SUBCLASS
- Specified by:
getColumnCount
in interface TableModel
- Overrides:
getColumnCount
in class AbstractTableModel
getColumnName
public java.lang.String getColumnName(int column)
- Description copied from class:
AbstractTableModel
- MUST OVERRIDE IN SUBCLASS
- Specified by:
getColumnName
in interface TableModel
- Overrides:
getColumnName
in class AbstractTableModel
isCellEditable
public boolean isCellEditable(int row,
int column)
- Specified by:
isCellEditable
in interface TableModel
- Overrides:
isCellEditable
in class AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int row,
int column)
- Specified by:
getValueAt
in interface TableModel
setValueAt
public void setValueAt(java.lang.Object aValue,
int row,
int column)
- Specified by:
setValueAt
in interface TableModel
- Overrides:
setValueAt
in class AbstractTableModel
convertToVector
protected static java.util.Vector convertToVector(java.lang.Object[] anArray)
convertToVector
protected static java.util.Vector convertToVector(java.lang.Object[][] anArray)
addTableModelListener
public void addTableModelListener(TableModelListener l)
- Specified by:
addTableModelListener
in interface TableModel
- Overrides:
addTableModelListener
in class AbstractTableModel
removeTableModelListener
public void removeTableModelListener(TableModelListener l)
- Specified by:
removeTableModelListener
in interface TableModel
- Overrides:
removeTableModelListener
in class AbstractTableModel