GUI Fensterinhalt wechseln

Hallo,
ich arbeite mich gerade in GUI/JFrame ein und kann soweit einzelne Fenster erstellen. Wenn ich jetzt aber eine Aktion ausführen möchte, z.B. über einen Button, kann ich bisher nur über JOptionPane.showMessageDialog() ein neues Fenster erstellen und dort drinnen irgendetwas ausgeben. Ich möchte aber, dass ich beim klicken auf den Button ein einfach den Inhalt von dem Fenster, in dem der Button ist/war, ändere. Also z.B. neue Buttons und Textfelder an anderen Stellen haben.
Wie kann ich sowas am besten realisieren?
Falls das den Rahmen einer Antwort nicht sprengt, wie kann ich damit am besten über einen "weiter"- und "zurück"-Button zwischen den Fenstern wechseln?

Im Voraus schon mal vielen Dank für eure Antworten.
 
Buttons an einer anderen Stelle kannst du mit setBounds() machen. Ich habe es noch nicht getestet, aber sollte funktionieren. Also z.B wenn du so was hast btn.setBounds(10(x), 20(y), 100(width), 30(height)), dann kannst du nach dem Button click daraus btn.setBounds(20(x), 30(y), 100(width), 30(height)) machen. Danach wird dein Button auf der x-Achse 10 nach rechts und auf der y-Achse 10 nach unten verschoben.
Das mit "weiter" und "zurück" weiß ich leider nicht. Ich habe selbst nicht so viel Erfahrung. 🙂
 
Das ist normalerweise nicht zu empfehlen .. nutz lieber einen entsprechenden LayoutManager (bzw mehrere mit mehreren Containern) um das gewünschte Layout zu entwerfen.
Okay , dann habe ich auch was dazu gelernt 🙂 Wie gesagt ich habe auch nicht so viel Erfahrung. Aber für einfache Programme hätte ich es so gelöst.
Außerdem taucht bei mir jetzt eine Frage auf. Wieso empfehlt sich das nicht ? Warum sollte man das nicht machen ?
 

Zurück
Oben