Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse javax.swing.table.DefaultTableModel1.2

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

Deklaration

public class DefaultTableModel
extends javax.swing.table.AbstractTableModel
implements java.io.Serializable

Beschreibung

Standard-Implementierung des Datenmodells.


 
Datenelemente
protected VectordataVector
protected VectorcolumnIdentifiers
 
Konstruktoren
publicDefaultTableModel()
publicDefaultTableModel(int rowCount, int columnCount)
publicDefaultTableModel(Vector columnNames, int rowCount)
publicDefaultTableModel(Object[] columnNames, int rowCount)
publicDefaultTableModel(Vector data, Vector columnNames)
publicDefaultTableModel(Object[][] data, Object[] columnNames)
 
Methoden
public VectorgetDataVector()
public voidsetDataVector(Vector dataVector, Vector columnIdentifiers)
public voidsetDataVector(Object[][] dataVector, Object[] columnIdentifiers)
public voidnewDataAvailable(TableModelEvent event)
public voidnewRowsAdded(TableModelEvent e)
public voidrowsRemoved(TableModelEvent event)
public voidsetNumRows(int rowCount)
public voidsetRowCount(int rowCount)
public voidaddRow(Vector rowData)
public voidaddRow(Object[] rowData)
public voidinsertRow(int row, Vector rowData)
public voidinsertRow(int row, Object[] rowData)
public voidmoveRow(int start, int end, int to)
public voidremoveRow(int row)
public voidsetColumnIdentifiers(Vector columnIdentifiers)
public voidsetColumnIdentifiers(Object[] newIdentifiers)
public voidsetColumnCount(int columnCount)
public voidaddColumn(Object columnName)
public voidaddColumn(Object columnName, Vector columnData)
public voidaddColumn(Object columnName, Object[] columnData)
public intgetRowCount()
public intgetColumnCount()
public StringgetColumnName(int column)
public booleanisCellEditable(int row, int column)
public ObjectgetValueAt(int row, int column)
public voidsetValueAt(Object aValue, int row, int column)
protected static VectorconvertToVector(Object[] anArray)
protected static VectorconvertToVector(Object[][] anArray)


 

Datenelemente im Detail

protected Vector dataVector
Die Daten.
protected Vector columnIdentifiers
Die Namen der Spalten.

 

Konstruktoren im Detail

public DefaultTableModel()
Erstellt das Modell.
public DefaultTableModel(int rowCount, int columnCount)
Erstellt das Modell.
public DefaultTableModel(Vector columnNames, int rowCount)
Erstellt das Modell.
public DefaultTableModel(Object[] columnNames, int rowCount)
Erstellt das Modell.
public DefaultTableModel(Vector data, Vector columnNames)
Erstellt das Modell.
public DefaultTableModel(Object[][] data, Object[] columnNames)
Erstellt das Modell.

 

Methoden im Detail

public Vector getDataVector()
Liefert die Daten.
public void setDataVector(Vector dataVector, Vector columnIdentifiers)
Setzt die Daten.
public void setDataVector(Object[][] dataVector, Object[] columnIdentifiers)
Setzt die Daten.
public void newDataAvailable(TableModelEvent event)
Äquivalent zu fireTableChanged.
public void newRowsAdded(TableModelEvent e)
Wird aufgerufen, wenn neue Zeilen hinzugekommen sind.
public void rowsRemoved(TableModelEvent event)
Äquivalent zu fireTableChanged.
public void setNumRows(int rowCount)
Es sollte setRowCount stattdessen aufgerufen werden.
public void setRowCount(int rowCount)
Setzt die Anzahl der Zeilen.
public void addRow(Vector rowData)
Fügt die Zeile hinzu.
public void addRow(Object[] rowData)
Fügt die Zeile hinzu.
public void insertRow(int row, Vector rowData)
Fügt die Zeile ein.
public void insertRow(int row, Object[] rowData)
Fügt die Zeile ein.
public void moveRow(int start, int end, int to)
Bewegt die angegebenen Zeilen an die angegebene Stelle (0 basierte Nummerierung).
public void removeRow(int row)
Entfernt die Spalte.
public void setColumnIdentifiers(Vector columnIdentifiers)
Setzt die Namen der Spalten.
public void setColumnIdentifiers(Object[] newIdentifiers)
Setzt die Namen der Spalten.
public void setColumnCount(int columnCount)
Setzt die Anzahl der Spalten.
public void addColumn(Object columnName)
Fügt die Spalte hinzu.
public void addColumn(Object columnName, Vector columnData)
Fügt die Spalte hinzu.
public void addColumn(Object columnName, Object[] columnData)
Fügt die Spalte hinzu.
public int getRowCount()
Liefert die Anzahl der Zeilen.
public int getColumnCount()
Liefert die Anzahl der Spalten.
public String getColumnName(int column)
Liefert den Namen der Spalte.
public boolean isCellEditable(int row, int column)
Liefert true.
public Object getValueAt(int row, int column)
Liefert den Zellenwert.
public void setValueAt(Object aValue, int row, int column)
Setzt den angegebenen Wert.
protected static Vector convertToVector(Object[] anArray)
Konvertiert die Daten zu einem Vektor.
protected static Vector convertToVector(Object[][] anArray)
Konvertiert die Daten zu einem Vektor.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.