JTable

brunso

Mitglied
Hallo liebe Java Gemeinde,

irgendwie bekomm ich die Kriese. Hat jemand von Euch eine verständliche und gute (sowie umfassende) Einführung über JTable, insbesondere DefaultTableModel und alle Models die so dazu gehören um eine wirkliche Tabelle zu erstellen.

Tabelle wird mit Daten aus DB geladen, editierte Zellen sollen wieder zurückgeschrieben werden.

Okay, kein großer Akt. Problem ist nur, dass ich mir beim Verständnis für JTable (als Model) nicht in die Birne bekomme.

Ach ja Google, liefert nix für mich (was den Weg in meinen Kopf findet)

Danke

Gruss
brunso
 
Hallo!
Als Einführung zu JTable kann ich dir die folgenden beiden Links empfehlen:
Sun docs: JTable
Java ist auch eine Insel: JTable

Wenn du eine JTable erstellst kommt es weniger auf die Klasse JTable sondern auf dein TableModel an. In JTable werden nur Sachen der GUI geregelt (z.B. Spaltenbreite, auto resize, ...). Alles was mit den Daten zu tun hat steht in deinem TableModel. Um ein eigenes Model zu schreiben erstellt man am Besten eine Klasse die von der Klasse AbstractTableModel abgeleitet ist. Hier muss man dann nur noch die drei Methoden:
Java:
public int getRowCount(); // Gesamtanzahl der Zeilen
public int getColumnCount(); // Gesamtanzahl der Spalten
public Object getValueAt(int row, int column) // Methode die die Werte liefert
implementieren.


mfg flo
 
Zuletzt bearbeitet von einem Moderator:
Zurück