Auf Thema antworten

Schwierig zu sagen, da man Dein Applikationsdesign und Klassenaufbau nicht kennt. Vermutlich lässt Dein Aufbau das nur schwer oder gar nicht zu.

Mit einem CardLayout/JTabbedPane (auch hier kann man Komponenten mit Null Layout reinstecken) erzeugt man das Layout bzw. die Komponente und steckt diese ins Layout bzw. in die Pane. Beim Ansichtenwechsel werden diese Komponenten dann "automatisch" wieder verwendet.


Aber auch wenn Du Dein Layout selbst aufbaust, hast Du doch für jede Ansicht ein JPanel, die Du abwechselnd anzeigen könntest. Mir ist nicht klar warum Du die Komponenten jedes Mal neu erstellst. Das ist doch ein Vorteil der OOP, dass man Objekte erstellt, verwendet und "wieder"verwendet.



Oben