Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.swing.table

Class DefaultTableModel

java.lang.Object
|
+--javax.swing.table.AbstractTableModel
   |
   +--javax.swing.table.DefaultTableModel

All Implemented Interfaces:

Serializable, TableModel, Serializable


public class DefaultTableModel

extends AbstractTableModel

implements Serializable

DefaultTableModel

Author:

Field Summary

java.util.VectorcolumnIdentifiers

columnIdentifiers
java.util.VectordataVector

dataVector

Constructor Summary

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

Method Summary

voidaddColumn(java.lang.Object columnName)

addColumn
voidaddColumn(java.lang.Object columnName, java.util.Vector columnData)

addColumn
voidaddColumn(java.lang.Object columnName, java.lang.Object[] columnData)

addColumn
voidaddRow(java.util.Vector rowData)

addRow
voidaddRow(java.lang.Object[] rowData)

addRow
static java.util.VectorconvertToVector(java.lang.Object[] data)

convertToVector
static java.util.VectorconvertToVector(java.lang.Object[][] data)

convertToVector
intgetColumnCount()

getColumnCount
java.lang.StringgetColumnName(int column)

getColumnName
java.util.VectorgetDataVector()

getDataVector
intgetRowCount()

getRowCount
java.lang.ObjectgetValueAt(int row, int column)

getValueAt
voidinsertRow(int row, java.util.Vector rowData)

insertRow
voidinsertRow(int row, java.lang.Object[] rowData)

insertRow
booleanisCellEditable(int row, int column)

isCellEditable
voidmoveRow(int startIndex, int endIndex, int toIndex)

moveRow
voidnewDataAvailable(javax.swing.event.TableModelEvent event)

newDataAvailable
voidnewRowsAdded(javax.swing.event.TableModelEvent event)

newRowsAdded
voidremoveRow(int row)

removeRow
voidrowsRemoved(javax.swing.event.TableModelEvent event)

rowsRemoved
voidsetColumnCount(int columnCount)

setColumnCount
voidsetColumnIdentifiers(java.util.Vector columnIdentifiers)

setColumnIdentifiers
voidsetColumnIdentifiers(java.lang.Object[] columnIdentifiers)

setColumnIdentifiers
voidsetDataVector(java.util.Vector data, java.util.Vector columnNames)

setDataVector
voidsetDataVector(java.lang.Object[][] data, java.lang.Object[] columnNames)

setDataVector
voidsetNumRows(int numRows)

setNumRows
voidsetRowCount(int rowCount)

setRowCount
voidsetValueAt(java.lang.Object value, int row, int column)

setValueAt

Field Details

columnIdentifiers

protected Vector columnIdentifiers

columnIdentifiers


dataVector

protected Vector dataVector

dataVector


Constructor Details

DefaultTableModel

public DefaultTableModel()

Constructor DefaultTableModel


DefaultTableModel

public DefaultTableModel(int numRows, int numColumns)

Constructor DefaultTableModel

Parameters:


DefaultTableModel

public DefaultTableModel(java.lang.Object[] columnNames, int numRows)

Constructor DefaultTableModel

Parameters:


DefaultTableModel

public DefaultTableModel(java.lang.Object[][] data, java.lang.Object[] columnNames)

Constructor DefaultTableModel

Parameters:


DefaultTableModel

public DefaultTableModel(java.util.Vector columnNames, int numRows)

Constructor DefaultTableModel

Parameters:


DefaultTableModel

public DefaultTableModel(java.util.Vector data, java.util.Vector columnNames)

Constructor DefaultTableModel

Parameters:


Method Details

addColumn

public void addColumn(java.lang.Object columnName)

addColumn

Parameters:


addColumn

public void addColumn(java.lang.Object columnName, java.lang.Object[] columnData)

addColumn

Parameters:


addColumn

public void addColumn(java.lang.Object columnName, java.util.Vector columnData)

addColumn

Parameters:


addRow

public void addRow(java.lang.Object[] rowData)

addRow

Parameters:


addRow

public void addRow(java.util.Vector rowData)

addRow

Parameters:


convertToVector

protected static Vector convertToVector(java.lang.Object[] data)

convertToVector

Parameters:


convertToVector

protected static Vector convertToVector(java.lang.Object[][] data)

convertToVector

Parameters:


getColumnCount

public int getColumnCount()

getColumnCount


getColumnName

public String getColumnName(int column)

getColumnName

Parameters:


getDataVector

public Vector getDataVector()

getDataVector


getRowCount

public int getRowCount()

getRowCount


getValueAt

public Object getValueAt(int row, int column)

getValueAt

Parameters:


insertRow

public void insertRow(int row, java.lang.Object[] rowData)

insertRow

Parameters:


insertRow

public void insertRow(int row, java.util.Vector rowData)

insertRow

Parameters:


isCellEditable

public boolean isCellEditable(int row, int column)

isCellEditable

Parameters:


moveRow

public void moveRow(int startIndex, int endIndex, int toIndex)

moveRow

Parameters:


newDataAvailable

public void newDataAvailable(javax.swing.event.TableModelEvent event)

newDataAvailable

Parameters:


newRowsAdded

public void newRowsAdded(javax.swing.event.TableModelEvent event)

newRowsAdded

Parameters:


removeRow

public void removeRow(int row)

removeRow

Parameters:


rowsRemoved

public void rowsRemoved(javax.swing.event.TableModelEvent event)

rowsRemoved

Parameters:


setColumnCount

public void setColumnCount(int columnCount)

setColumnCount

Parameters:


setColumnIdentifiers

public void setColumnIdentifiers(java.lang.Object[] columnIdentifiers)

setColumnIdentifiers

Parameters:


setColumnIdentifiers

public void setColumnIdentifiers(java.util.Vector columnIdentifiers)

setColumnIdentifiers

Parameters:


setDataVector

public void setDataVector(java.lang.Object[][] data, java.lang.Object[] columnNames)

setDataVector

Parameters:


setDataVector

public void setDataVector(java.util.Vector data, java.util.Vector columnNames)

setDataVector

Parameters:


setNumRows

public void setNumRows(int numRows)

setNumRows

Parameters:


setRowCount

public void setRowCount(int rowCount)

setRowCount

Parameters:


setValueAt

public void setValueAt(java.lang.Object value, int row, int column)

setValueAt

Parameters: