javax.swing.table
Class DefaultTableModel

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by javax.swing.table.AbstractTableModel sample code for javax.swing.table.AbstractTableModel definition code for javax.swing.table.AbstractTableModel 
      extended by javax.swing.table.DefaultTableModel
All Implemented Interfaces:
Serializable sample code for java.io.Serializable definition code for java.io.Serializable , TableModel sample code for javax.swing.table.TableModel definition code for javax.swing.table.TableModel

public class DefaultTableModel
extends AbstractTableModel sample code for javax.swing.table.AbstractTableModel definition code for javax.swing.table.AbstractTableModel
implements Serializable sample code for java.io.Serializable definition code for java.io.Serializable

This is an implementation of TableModel that uses a Vector of Vectors to store the cell value objects.

Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see XMLEncoder sample code for java.beans.XMLEncoder definition code for java.beans.XMLEncoder .

See Also:
TableModel sample code for javax.swing.table.TableModel definition code for javax.swing.table.TableModel , getDataVector() sample code for javax.swing.table.DefaultTableModel.getDataVector() definition code for javax.swing.table.DefaultTableModel.getDataVector() , Serialized Form

Field Summary
protected  Vector sample code for java.util.Vector definition code for java.util.Vector columnIdentifiers sample code for javax.swing.table.DefaultTableModel.columnIdentifiers definition code for javax.swing.table.DefaultTableModel.columnIdentifiers
          The Vector of column identifiers.
protected  Vector sample code for java.util.Vector definition code for java.util.Vector dataVector sample code for javax.swing.table.DefaultTableModel.dataVector definition code for javax.swing.table.DefaultTableModel.dataVector
          The Vector of Vectors of Object values.
 
Fields inherited from class javax.swing.table.AbstractTableModel sample code for javax.swing.table.AbstractTableModel definition code for javax.swing.table.AbstractTableModel
listenerList sample code for javax.swing.table.AbstractTableModel.listenerList definition code for javax.swing.table.AbstractTableModel.listenerList
 
Constructor Summary
DefaultTableModel sample code for javax.swing.table.DefaultTableModel.DefaultTableModel() definition code for javax.swing.table.DefaultTableModel.DefaultTableModel() ()
          Constructs a default DefaultTableModel which is a table of zero columns and zero rows.
DefaultTableModel sample code for javax.swing.table.DefaultTableModel.DefaultTableModel(int, int) definition code for javax.swing.table.DefaultTableModel.DefaultTableModel(int, int) (int rowCount, int columnCount)
          Constructs a DefaultTableModel with rowCount and columnCount of null object values.
DefaultTableModel sample code for javax.swing.table.DefaultTableModel.DefaultTableModel(java.lang.Object[][], java.lang.Object[]) definition code for javax.swing.table.DefaultTableModel.DefaultTableModel(java.lang.Object[][], java.lang.Object[]) (Object sample code for java.lang.Object definition code for java.lang.Object [][] data, Object sample code for java.lang.Object definition code for java.lang.Object [] columnNames)
          Constructs a DefaultTableModel and initializes the table by passing data and columnNames to the setDataVector method.
DefaultTableModel sample code for javax.swing.table.DefaultTableModel.DefaultTableModel(java.lang.Object[], int) definition code for javax.swing.table.DefaultTableModel.DefaultTableModel(java.lang.Object[], int) (Object sample code for java.lang.Object definition code for java.lang.Object [] columnNames, int rowCount)
          Constructs a DefaultTableModel with as many columns as there are elements in columnNames and rowCount of null object values.
DefaultTableModel sample code for javax.swing.table.DefaultTableModel.DefaultTableModel(java.util.Vector, int) definition code for javax.swing.table.DefaultTableModel.DefaultTableModel(java.util.Vector, int) (Vector sample code for java.util.Vector definition code for java.util.Vector  columnNames, int rowCount)
          Constructs a DefaultTableModel with as many columns as there are elements in columnNames and rowCount of null object values.
DefaultTableModel sample code for javax.swing.table.DefaultTableModel.DefaultTableModel(java.util.Vector, java.util.Vector) definition code for javax.swing.table.DefaultTableModel.DefaultTableModel(java.util.Vector, java.util.Vector) (Vector sample code for java.util.Vector definition code for java.util.Vector  data, Vector sample code for java.util.Vector definition code for java.util.Vector  columnNames)
          Constructs a DefaultTableModel and initializes the table by passing data and columnNames to the setDataVector method.
 
Method Summary
 void addColumn sample code for javax.swing.table.DefaultTableModel.addColumn(java.lang.Object) definition code for javax.swing.table.DefaultTableModel.addColumn(java.lang.Object) (Object sample code for java.lang.Object definition code for java.lang.Object  columnName)
          Adds a column to the model.
 void addColumn sample code for javax.swing.table.DefaultTableModel.addColumn(java.lang.Object, java.lang.Object[]) definition code for javax.swing.table.DefaultTableModel.addColumn(java.lang.Object, java.lang.Object[]) (Object sample code for java.lang.Object definition code for java.lang.Object  columnName, Object sample code for java.lang.Object definition code for java.lang.Object [] columnData)
          Adds a column to the model.
 void addColumn sample code for javax.swing.table.DefaultTableModel.addColumn(java.lang.Object, java.util.Vector) definition code for javax.swing.table.DefaultTableModel.addColumn(java.lang.Object, java.util.Vector) (Object sample code for java.lang.Object definition code for java.lang.Object  columnName, Vector sample code for java.util.Vector definition code for java.util.Vector  columnData)
          Adds a column to the model.
 void addRow sample code for javax.swing.table.DefaultTableModel.addRow(java.lang.Object[]) definition code for javax.swing.table.DefaultTableModel.addRow(java.lang.Object[]) (Object sample code for java.lang.Object definition code for java.lang.Object [] rowData)
          Adds a row to the end of the model.
 void addRow sample code for javax.swing.table.DefaultTableModel.addRow(java.util.Vector) definition code for javax.swing.table.DefaultTableModel.addRow(java.util.Vector) (Vector sample code for java.util.Vector definition code for java.util.Vector  rowData)
          Adds a row to the end of the model.
protected static Vector sample code for java.util.Vector definition code for java.util.Vector convertToVector sample code for javax.swing.table.DefaultTableModel.convertToVector(java.lang.Object[]) definition code for javax.swing.table.DefaultTableModel.convertToVector(java.lang.Object[]) (Object sample code for java.lang.Object definition code for java.lang.Object [] anArray)
          Returns a vector that contains the same objects as the array.
protected static Vector sample code for java.util.Vector definition code for java.util.Vector convertToVector sample code for javax.swing.table.DefaultTableModel.convertToVector(java.lang.Object[][]) definition code for javax.swing.table.DefaultTableModel.convertToVector(java.lang.Object[][]) (Object sample code for java.lang.Object definition code for java.lang.Object [][] anArray)
          Returns a vector of vectors that contains the same objects as the array.
 int getColumnCount sample code for javax.swing.table.DefaultTableModel.getColumnCount() definition code for javax.swing.table.DefaultTableModel.getColumnCount() ()
          Returns the number of columns in this data table.
 String sample code for java.lang.String definition code for java.lang.String getColumnName sample code for javax.swing.table.DefaultTableModel.getColumnName(int) definition code for javax.swing.table.DefaultTableModel.getColumnName(int) (int column)
          Returns the column name.
 Vector sample code for java.util.Vector definition code for java.util.Vector getDataVector sample code for javax.swing.table.DefaultTableModel.getDataVector() definition code for javax.swing.table.DefaultTableModel.getDataVector() ()
          Returns the Vector of Vectors that contains the table's data values.
 int getRowCount sample code for javax.swing.table.DefaultTableModel.getRowCount() definition code for javax.swing.table.DefaultTableModel.getRowCount() ()
          Returns the number of rows in this data table.
 Object sample code for java.lang.Object definition code for java.lang.Object getValueAt sample code for javax.swing.table.DefaultTableModel.getValueAt(int, int) definition code for javax.swing.table.DefaultTableModel.getValueAt(int, int) (int row, int column)
          Returns an attribute value for the cell at row and column.
 void insertRow sample code for javax.swing.table.DefaultTableModel.insertRow(int, java.lang.Object[]) definition code for javax.swing.table.DefaultTableModel.insertRow(int, java.lang.Object[]) (int row, Object sample code for java.lang.Object definition code for java.lang.Object [] rowData)
          Inserts a row at row in the model.
 void insertRow sample code for javax.swing.table.DefaultTableModel.insertRow(int, java.util.Vector) definition code for javax.swing.table.DefaultTableModel.insertRow(int, java.util.Vector) (int row, Vector sample code for java.util.Vector definition code for java.util.Vector  rowData)
          Inserts a row at row in the model.
 boolean isCellEditable sample code for javax.swing.table.DefaultTableModel.isCellEditable(int, int) definition code for javax.swing.table.DefaultTableModel.isCellEditable(int, int) (int row, int column)
          Returns true regardless of parameter values.
 void moveRow sample code for javax.swing.table.DefaultTableModel.moveRow(int, int, int) definition code for javax.swing.table.DefaultTableModel.moveRow(int, int, int) (int start, int end, int to)
          Moves one or more rows from the inclusive range start to end to the to position in the model.
 void newDataAvailable sample code for javax.swing.table.DefaultTableModel.newDataAvailable(javax.swing.event.TableModelEvent) definition code for javax.swing.table.DefaultTableModel.newDataAvailable(javax.swing.event.TableModelEvent) (TableModelEvent sample code for javax.swing.event.TableModelEvent definition code for javax.swing.event.TableModelEvent  event)
          Equivalent to fireTableChanged.
 void newRowsAdded sample code for javax.swing.table.DefaultTableModel.newRowsAdded(javax.swing.event.TableModelEvent) definition code for javax.swing.table.DefaultTableModel.newRowsAdded(javax.swing.event.TableModelEvent) (TableModelEvent sample code for javax.swing.event.TableModelEvent definition code for javax.swing.event.TableModelEvent  e)
          Ensures that the new rows have the correct number of columns.
 void removeRow sample code for javax.swing.table.DefaultTableModel.removeRow(int) definition code for javax.swing.table.DefaultTableModel.removeRow(int) (int row)
          Removes the row at row from the model.
 void rowsRemoved sample code for javax.swing.table.DefaultTableModel.rowsRemoved(javax.swing.event.TableModelEvent) definition code for javax.swing.table.DefaultTableModel.rowsRemoved(javax.swing.event.TableModelEvent) (TableModelEvent sample code for javax.swing.event.TableModelEvent definition code for javax.swing.event.TableModelEvent  event)
          Equivalent to fireTableChanged.
 void setColumnCount sample code for javax.swing.table.DefaultTableModel.setColumnCount(int) definition code for javax.swing.table.DefaultTableModel.setColumnCount(int) (int columnCount)
          Sets the number of columns in the model.
 void setColumnIdentifiers sample code for javax.swing.table.DefaultTableModel.setColumnIdentifiers(java.lang.Object[]) definition code for javax.swing.table.DefaultTableModel.setColumnIdentifiers(java.lang.Object[]) (Object sample code for java.lang.Object definition code for java.lang.Object [] newIdentifiers)
          Replaces the column identifiers in the model.
 void setColumnIdentifiers sample code for javax.swing.table.DefaultTableModel.setColumnIdentifiers(java.util.Vector) definition code for javax.swing.table.DefaultTableModel.setColumnIdentifiers(java.util.Vector) (Vector sample code for java.util.Vector definition code for java.util.Vector  columnIdentifiers)
          Replaces the column identifiers in the model.
 void setDataVector sample code for javax.swing.table.DefaultTableModel.setDataVector(java.lang.Object[][], java.lang.Object[]) definition code for javax.swing.table.DefaultTableModel.setDataVector(java.lang.Object[][], java.lang.Object[]) (Object sample code for java.lang.Object definition code for java.lang.Object [][] dataVector, Object sample code for java.lang.Object definition code for java.lang.Object [] columnIdentifiers)
          Replaces the value in the dataVector instance variable with the values in the array dataVector.
 void setDataVector sample code for javax.swing.table.DefaultTableModel.setDataVector(java.util.Vector, java.util.Vector) definition code for javax.swing.table.DefaultTableModel.setDataVector(java.util.Vector, java.util.Vector) (Vector sample code for java.util.Vector definition code for java.util.Vector  dataVector, Vector sample code for java.util.Vector definition code for java.util.Vector  columnIdentifiers)
          Replaces the current dataVector instance variable with the new Vector of rows, dataVector.
 void setNumRows sample code for javax.swing.table.DefaultTableModel.setNumRows(int) definition code for javax.swing.table.DefaultTableModel.setNumRows(int) (int rowCount)
          Obsolete as of Java 2 platform v1.3.
 void setRowCount sample code for javax.swing.table.DefaultTableModel.setRowCount(int) definition code for javax.swing.table.DefaultTableModel.setRowCount(int) (int rowCount)
          Sets the number of rows in the model.
 void setValueAt sample code for javax.swing.table.DefaultTableModel.setValueAt(java.lang.Object, int, int) definition code for javax.swing.table.DefaultTableModel.setValueAt(java.lang.Object, int, int) (Object sample code for java.lang.Object definition code for java.lang.Object  aValue, int row, int column)
          Sets the object value for the cell at column and row.
 
Methods inherited from class javax.swing.table.AbstractTableModel sample code for javax.swing.table.AbstractTableModel definition code for javax.swing.table.AbstractTableModel
addTableModelListener sample code for javax.swing.table.AbstractTableModel.addTableModelListener(javax.swing.event.TableModelListener) definition code for javax.swing.table.AbstractTableModel.addTableModelListener(javax.swing.event.TableModelListener) , findColumn sample code for javax.swing.table.AbstractTableModel.findColumn(java.lang.String) definition code for javax.swing.table.AbstractTableModel.findColumn(java.lang.String) , fireTableCellUpdated sample code for javax.swing.table.AbstractTableModel.fireTableCellUpdated(int, int) definition code for javax.swing.table.AbstractTableModel.fireTableCellUpdated(int, int) , fireTableChanged sample code for javax.swing.table.AbstractTableModel.fireTableChanged(javax.swing.event.TableModelEvent) definition code for javax.swing.table.AbstractTableModel.fireTableChanged(javax.swing.event.TableModelEvent) , fireTableDataChanged sample code for javax.swing.table.AbstractTableModel.fireTableDataChanged() definition code for javax.swing.table.AbstractTableModel.fireTableDataChanged() , fireTableRowsDeleted sample code for javax.swing.table.AbstractTableModel.fireTableRowsDeleted(int, int) definition code for javax.swing.table.AbstractTableModel.fireTableRowsDeleted(int, int) , fireTableRowsInserted sample code for javax.swing.table.AbstractTableModel.fireTableRowsInserted(int, int) definition code for javax.swing.table.AbstractTableModel.fireTableRowsInserted(int, int) , fireTableRowsUpdated sample code for javax.swing.table.AbstractTableModel.fireTableRowsUpdated(int, int) definition code for javax.swing.table.AbstractTableModel.fireTableRowsUpdated(int, int) , fireTableStructureChanged sample code for javax.swing.table.AbstractTableModel.fireTableStructureChanged() definition code for javax.swing.table.AbstractTableModel.fireTableStructureChanged() , getColumnClass sample code for javax.swing.table.AbstractTableModel.getColumnClass(int) definition code for javax.swing.table.AbstractTableModel.getColumnClass(int) , getListeners sample code for javax.swing.table.AbstractTableModel.getListeners(java.lang.Class) definition code for javax.swing.table.AbstractTableModel.getListeners(java.lang.Class) , getTableModelListeners sample code for javax.swing.table.AbstractTableModel.getTableModelListeners() definition code for javax.swing.table.AbstractTableModel.getTableModelListeners() , removeTableModelListener sample code for javax.swing.table.AbstractTableModel.removeTableModelListener(javax.swing.event.TableModelListener) definition code for javax.swing.table.AbstractTableModel.removeTableModelListener(javax.swing.event.TableModelListener)
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Field Detail

dataVector sample code for javax.swing.table.DefaultTableModel.dataVector

protected Vector sample code for java.util.Vector definition code for java.util.Vector  dataVector
The Vector of Vectors of Object values.


columnIdentifiers sample code for javax.swing.table.DefaultTableModel.columnIdentifiers

protected Vector sample code for java.util.Vector definition code for java.util.Vector  columnIdentifiers
The Vector of column identifiers.

Constructor Detail

DefaultTableModel sample code for javax.swing.table.DefaultTableModel() definition code for javax.swing.table.DefaultTableModel()

public DefaultTableModel()
Constructs a default DefaultTableModel which is a table of zero columns and zero rows.


DefaultTableModel sample code for javax.swing.table.DefaultTableModel(int, int) definition code for javax.swing.table.DefaultTableModel(int, int)

public DefaultTableModel(int rowCount,
                         int columnCount)
Constructs a DefaultTableModel with rowCount and columnCount of null object values.

Parameters:
rowCount - the number of rows the table holds
columnCount - the number of columns the table holds
See Also:
setValueAt(java.lang.Object, int, int) sample code for javax.swing.table.DefaultTableModel.setValueAt(java.lang.Object, int, int) definition code for javax.swing.table.DefaultTableModel.setValueAt(java.lang.Object, int, int)

DefaultTableModel sample code for javax.swing.table.DefaultTableModel(java.util.Vector, int) definition code for javax.swing.table.DefaultTableModel(java.util.Vector, int)

public DefaultTableModel(Vector sample code for java.util.Vector definition code for java.util.Vector  columnNames,
                         int rowCount)
Constructs a DefaultTableModel with as many columns as there are elements in columnNames and rowCount of null object values. Each column's name will be taken from the columnNames vector.

Parameters:
columnNames - vector containing the names of the new columns; if this is null then the model has no columns
rowCount - the number of rows the table holds
See Also:
setDataVector(java.util.Vector, java.util.Vector) sample code for javax.swing.table.DefaultTableModel.setDataVector(java.util.Vector, java.util.Vector) definition code for javax.swing.table.DefaultTableModel.setDataVector(java.util.Vector, java.util.Vector) , setValueAt(java.lang.Object, int, int) sample code for javax.swing.table.DefaultTableModel.setValueAt(java.lang.Object, int, int) definition code for javax.swing.table.DefaultTableModel.setValueAt(java.lang.Object, int, int)

DefaultTableModel sample code for javax.swing.table.DefaultTableModel(java.lang.Object[], int) definition code for javax.swing.table.DefaultTableModel(java.lang.Object[], int)

public DefaultTableModel(Object sample code for java.lang.Object definition code for java.lang.Object [] columnNames,
                         int rowCount)
Constructs a DefaultTableModel with as many columns as there are elements in columnNames and rowCount of null object values. Each column's name will be taken from the columnNames array.

Parameters:
columnNames - array containing the names of the new columns; if this is null then the model has no columns
rowCount - the number of rows the table holds
See Also:
setDataVector(java.util.Vector, java.util.Vector) sample code for javax.swing.table.DefaultTableModel.setDataVector(java.util.Vector, java.util.Vector) definition code for javax.swing.table.DefaultTableModel.setDataVector(java.util.Vector, java.util.Vector) , setValueAt(java.lang.Object, int, int) sample code for javax.swing.table.DefaultTableModel.setValueAt(java.lang.Object, int, int) definition code for javax.swing.table.DefaultTableModel.setValueAt(java.lang.Object, int, int)

DefaultTableModel sample code for javax.swing.table.DefaultTableModel(java.util.Vector, java.util.Vector) definition code for javax.swing.table.DefaultTableModel(java.util.Vector, java.util.Vector)

public DefaultTableModel(Vector sample code for java.util.Vector definition code for java.util.Vector  data,
                         Vector sample code for java.util.Vector definition code for java.util.Vector  columnNames)
Constructs a DefaultTableModel and initializes the table by passing data and columnNames to the setDataVector method.

Parameters:
data - the data of the table, a Vector of Vectors of Object values
columnNames - vector containing the names of the new columns
See Also:
getDataVector() sample code for javax.swing.table.DefaultTableModel.getDataVector() definition code for javax.swing.table.DefaultTableModel.getDataVector() , setDataVector(java.util.Vector, java.util.Vector) sample code for javax.swing.table.DefaultTableModel.setDataVector(java.util.Vector, java.util.Vector) definition code for javax.swing.table.DefaultTableModel.setDataVector(java.util.Vector, java.util.Vector)

DefaultTableModel sample code for javax.swing.table.DefaultTableModel(java.lang.Object[][], java.lang.Object[]) definition code for javax.swing.table.DefaultTableModel(java.lang.Object[][], java.lang.Object[])

public DefaultTableModel(Object sample code for java.lang.Object definition code for java.lang.Object [][] data,
                         Object sample code for java.lang.Object definition code for java.lang.Object [] columnNames)
Constructs a DefaultTableModel and initializes the table by passing data and columnNames to the setDataVector method. The first index in the Object[][] array is the row index and the second is the column index.

Parameters:
data - the data of the table
columnNames - the names of the columns
See Also:
getDataVector() sample code for javax.swing.table.DefaultTableModel.getDataVector() definition code for javax.swing.table.DefaultTableModel.getDataVector() , setDataVector(java.util.Vector, java.util.Vector) sample code for javax.swing.table.DefaultTableModel.setDataVector(java.util.Vector, java.util.Vector) definition code for javax.swing.table.DefaultTableModel.setDataVector(java.util.Vector, java.util.Vector)
Method Detail

getDataVector sample code for javax.swing.table.DefaultTableModel.getDataVector() definition code for javax.swing.table.DefaultTableModel.getDataVector()

public Vector sample code for java.util.Vector definition code for java.util.Vector  getDataVector()
Returns the Vector of Vectors that contains the table's data values. The vectors contained in the outer vector are each a single row of values. In other words, to get to the cell at row 1, column 5:

((Vector)getDataVector().elementAt(1)).elementAt(5);

Returns:
the vector of vectors containing the tables data values
See Also:
newDataAvailable(javax.swing.event.TableModelEvent) sample code for javax.swing.table.DefaultTableModel.newDataAvailable(javax.swing.event.TableModelEvent) definition code for javax.swing.table.DefaultTableModel.newDataAvailable(javax.swing.event.TableModelEvent) , newRowsAdded(javax.swing.event.TableModelEvent) sample code for javax.swing.table.DefaultTableModel.newRowsAdded(javax.swing.event.TableModelEvent) definition code for javax.swing.table.DefaultTableModel.newRowsAdded(javax.swing.event.TableModelEvent) , setDataVector(java.util.Vector, java.util.Vector) sample code for javax.swing.table.DefaultTableModel.setDataVector(java.util.Vector, java.util.Vector) definition code for javax.swing.table.DefaultTableModel.setDataVector(java.util.Vector, java.util.Vector)

setDataVector sample code for javax.swing.table.DefaultTableModel.setDataVector(java.util.Vector, java.util.Vector) definition code for javax.swing.table.DefaultTableModel.setDataVector(java.util.Vector, java.util.Vector)

public void setDataVector(Vector sample code for java.util.Vector definition code for java.util.Vector  dataVector,
                          Vector sample code for java.util.Vector definition code for java.util.Vector  columnIdentifiers)
Replaces the current dataVector instance variable with the new Vector of rows, dataVector. Each row is represented in dataVector as a Vector of Object values. columnIdentifiers are the names of the new columns. The first name in columnIdentifiers is mapped to column 0 in dataVector. Each row in dataVector is adjusted to match the number of columns in columnIdentifiers either by truncating the Vector if it is too long, or adding null values if it is too short.

Note that passing in a null value for dataVector results in unspecified behavior, an possibly an exception.

Parameters:
dataVector - the new data vector
columnIdentifiers - the names of the columns
See Also:
getDataVector() sample code for javax.swing.table.DefaultTableModel.getDataVector() definition code for javax.swing.table.DefaultTableModel.getDataVector()

setDataVector sample code for javax.swing.table.DefaultTableModel.setDataVector(java.lang.Object[][], java.lang.Object[]) definition code for javax.swing.table.DefaultTableModel.setDataVector(java.lang.Object[][], java.lang.Object[])

public void setDataVector(Object sample code for java.lang.Object definition code for java.lang.Object [][] dataVector,
                          Object sample code for java.lang.Object definition code for java.lang.Object [] columnIdentifiers)
Replaces the value in the dataVector instance variable with the values in the array dataVector. The first index in the Object[][] array is the row index and the second is the column index. columnIdentifiers are t