2 JTables in einem Swing-Fenster?

Wuast

Bekanntes Mitglied
Hallo zusammen,

kann ich nacheinander zwei voneinander unabhängige JTables in einem Fenster anzeigen lassen (je nachdem, welches ausgewählt wurde, z.B. über einen Actionhandler mithilfe eines Buttons)? Also quasi per Knopfdruck zwischen den Tabellen hin und herschalten? Eine einzelne Tabelle kriege ich hin.
Wie gehe ich das an, JTable1 und JTable2 erstellen und dann? Stehe gerade etwas auf dem Schlauch.
Und ne, einen konkreten Code kann ich noch nicht posten, wollte nur mal grundsätzlich fragen ob und ggf wie das geht. Habe bisher nur Infos zu einer Tabelle oder wenn zwei, dann so, dass sie nebeneinander dargestellt werden sollen (aber auch hier keine schöne Lösung).
Danke und schonmal ein schönes Wochenende 🙂
 
Natürlich geht sowas. Du kannst ja den Fensterinhalt auch löschen und neu setzen.

Oder du machst einfach zwei Panel die übereinander sind. Dann kannst du einfach umändern, welches Panel im Vordergrund ist….
 
Würdest du das dann über die Sichtbarkeit machen?
Löschen und neu setzen habe ich auch schon dran gedacht aber ist das nicht etwas umständlich (also hinsichtlich der Code-Optimierung)?
 
Den Code zur Erstellung hast du eh, das Löschen ist kaum Code so es auf einem Panel ist. Daher ist beides kein Thema.
 
Ich würde das über ein Panel mit CardLayout machen. Du kannst die Elemente natürlich auch mauell löschen und einfügen, aber das CardLayout ist genau dafür da.
 

Neue Themen


Zurück
Oben