swingwtx.swing.table
Class DefaultTableModel
java.lang.Object
   swingwtx.swing.table.AbstractTableModel
swingwtx.swing.table.AbstractTableModel
       swingwtx.swing.table.DefaultTableModel
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:
- getRowCountin interface- TableModel
 
- 
 
getColumnCount
public int getColumnCount()
- Description copied from class: AbstractTableModel
- MUST OVERRIDE IN SUBCLASS
 
- 
- Specified by:
- getColumnCountin interface- TableModel
- Overrides:
- getColumnCountin class- AbstractTableModel
 
- 
 
getColumnName
public java.lang.String getColumnName(int column)
- Description copied from class: AbstractTableModel
- MUST OVERRIDE IN SUBCLASS
 
- 
- Specified by:
- getColumnNamein interface- TableModel
- Overrides:
- getColumnNamein class- AbstractTableModel
 
- 
 
isCellEditable
public boolean isCellEditable(int row,
                              int column)
- 
- Specified by:
- isCellEditablein interface- TableModel
- Overrides:
- isCellEditablein class- AbstractTableModel
 
- 
 
getValueAt
public java.lang.Object getValueAt(int row,
                                   int column)
- 
- Specified by:
- getValueAtin interface- TableModel
 
- 
 
setValueAt
public void setValueAt(java.lang.Object aValue,
                       int row,
                       int column)
- 
- Specified by:
- setValueAtin interface- TableModel
- Overrides:
- setValueAtin 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:
- addTableModelListenerin interface- TableModel
- Overrides:
- addTableModelListenerin class- AbstractTableModel
 
- 
 
removeTableModelListener
public void removeTableModelListener(TableModelListener l)
- 
- Specified by:
- removeTableModelListenerin interface- TableModel
- Overrides:
- removeTableModelListenerin class- AbstractTableModel
 
-