DefaultTableModel (Java Platform SE 8 ) (original) (raw)
Modifier and Type
Method
Description
void
[addColumn](../../../javax/swing/table/DefaultTableModel.html#addColumn-java.lang.Object-)([Object](../../../java/lang/Object.html "class in java.lang") columnName)
Adds a column to the model.
void
[addColumn](../../../javax/swing/table/DefaultTableModel.html#addColumn-java.lang.Object-java.lang.Object:A-)([Object](../../../java/lang/Object.html "class in java.lang") columnName,[Object](../../../java/lang/Object.html "class in java.lang")[] columnData)
Adds a column to the model.
void
[addColumn](../../../javax/swing/table/DefaultTableModel.html#addColumn-java.lang.Object-java.util.Vector-)([Object](../../../java/lang/Object.html "class in java.lang") columnName,[Vector](../../../java/util/Vector.html "class in java.util") columnData)
Adds a column to the model.
void
[addRow](../../../javax/swing/table/DefaultTableModel.html#addRow-java.lang.Object:A-)([Object](../../../java/lang/Object.html "class in java.lang")[] rowData)
Adds a row to the end of the model.
void
[addRow](../../../javax/swing/table/DefaultTableModel.html#addRow-java.util.Vector-)([Vector](../../../java/util/Vector.html "class in java.util") rowData)
Adds a row to the end of the model.
protected static [Vector](../../../java/util/Vector.html "class in java.util")
[convertToVector](../../../javax/swing/table/DefaultTableModel.html#convertToVector-java.lang.Object:A-)([Object](../../../java/lang/Object.html "class in java.lang")[] anArray)
Returns a vector that contains the same objects as the array.
protected static [Vector](../../../java/util/Vector.html "class in java.util")
[convertToVector](../../../javax/swing/table/DefaultTableModel.html#convertToVector-java.lang.Object:A:A-)([Object](../../../java/lang/Object.html "class in java.lang")[][] anArray)
Returns a vector of vectors that contains the same objects as the array.
int
[getColumnCount](../../../javax/swing/table/DefaultTableModel.html#getColumnCount--)()
Returns the number of columns in this data table.
[String](../../../java/lang/String.html "class in java.lang")
[getColumnName](../../../javax/swing/table/DefaultTableModel.html#getColumnName-int-)(int column)
Returns the column name.
[Vector](../../../java/util/Vector.html "class in java.util")
[getDataVector](../../../javax/swing/table/DefaultTableModel.html#getDataVector--)()
Returns the Vector
of Vectors
that contains the table's data values.
int
[getRowCount](../../../javax/swing/table/DefaultTableModel.html#getRowCount--)()
Returns the number of rows in this data table.
[Object](../../../java/lang/Object.html "class in java.lang")
[getValueAt](../../../javax/swing/table/DefaultTableModel.html#getValueAt-int-int-)(int row, int column)
Returns an attribute value for the cell at row
and column
.
void
[insertRow](../../../javax/swing/table/DefaultTableModel.html#insertRow-int-java.lang.Object:A-)(int row,[Object](../../../java/lang/Object.html "class in java.lang")[] rowData)
Inserts a row at row
in the model.
void
[insertRow](../../../javax/swing/table/DefaultTableModel.html#insertRow-int-java.util.Vector-)(int row,[Vector](../../../java/util/Vector.html "class in java.util") rowData)
Inserts a row at row
in the model.
boolean
[isCellEditable](../../../javax/swing/table/DefaultTableModel.html#isCellEditable-int-int-)(int row, int column)
Returns true regardless of parameter values.
void
[moveRow](../../../javax/swing/table/DefaultTableModel.html#moveRow-int-int-int-)(int start, int end, int to)
Moves one or more rows from the inclusive range start
toend
to the to
position in the model.
void
[newDataAvailable](../../../javax/swing/table/DefaultTableModel.html#newDataAvailable-javax.swing.event.TableModelEvent-)([TableModelEvent](../../../javax/swing/event/TableModelEvent.html "class in javax.swing.event") event)
Equivalent to fireTableChanged
.
void
[newRowsAdded](../../../javax/swing/table/DefaultTableModel.html#newRowsAdded-javax.swing.event.TableModelEvent-)([TableModelEvent](../../../javax/swing/event/TableModelEvent.html "class in javax.swing.event") e)
Ensures that the new rows have the correct number of columns.
void
[removeRow](../../../javax/swing/table/DefaultTableModel.html#removeRow-int-)(int row)
Removes the row at row
from the model.
void
[rowsRemoved](../../../javax/swing/table/DefaultTableModel.html#rowsRemoved-javax.swing.event.TableModelEvent-)([TableModelEvent](../../../javax/swing/event/TableModelEvent.html "class in javax.swing.event") event)
Equivalent to fireTableChanged
.
void
[setColumnCount](../../../javax/swing/table/DefaultTableModel.html#setColumnCount-int-)(int columnCount)
Sets the number of columns in the model.
void
[setColumnIdentifiers](../../../javax/swing/table/DefaultTableModel.html#setColumnIdentifiers-java.lang.Object:A-)([Object](../../../java/lang/Object.html "class in java.lang")[] newIdentifiers)
Replaces the column identifiers in the model.
void
[setColumnIdentifiers](../../../javax/swing/table/DefaultTableModel.html#setColumnIdentifiers-java.util.Vector-)([Vector](../../../java/util/Vector.html "class in java.util") columnIdentifiers)
Replaces the column identifiers in the model.
void
[setDataVector](../../../javax/swing/table/DefaultTableModel.html#setDataVector-java.lang.Object:A:A-java.lang.Object:A-)([Object](../../../java/lang/Object.html "class in java.lang")[][] dataVector,[Object](../../../java/lang/Object.html "class in java.lang")[] columnIdentifiers)
Replaces the value in the dataVector
instance variable with the values in the array dataVector
.
void
[setDataVector](../../../javax/swing/table/DefaultTableModel.html#setDataVector-java.util.Vector-java.util.Vector-)([Vector](../../../java/util/Vector.html "class in java.util") dataVector,[Vector](../../../java/util/Vector.html "class in java.util") columnIdentifiers)
Replaces the current dataVector
instance variable with the new Vector
of rows, dataVector
.
void
[setNumRows](../../../javax/swing/table/DefaultTableModel.html#setNumRows-int-)(int rowCount)
Obsolete as of Java 2 platform v1.3.
void
[setRowCount](../../../javax/swing/table/DefaultTableModel.html#setRowCount-int-)(int rowCount)
Sets the number of rows in the model.
void
[setValueAt](../../../javax/swing/table/DefaultTableModel.html#setValueAt-java.lang.Object-int-int-)([Object](../../../java/lang/Object.html "class in java.lang") aValue, int row, int column)
Sets the object value for the cell at column
androw
.