Vorab: Bin Anfänger und es ist eig auch ne Anfänger-Frage, deshalb: Sagt bitte bescheid, falls die Frage eher in "Java Basics". Dann verschiebe ich es natürlich gleich.
Hallo zusammen,
Ich würde gerne zwischen Layout-Containern bzw. Fenstern per Knopfdruck (Button) wechseln. Dabei will ich, der Übersicht wegen, jedes Fenster/Container in eine eigene Klasse stecken (ich denke, das ist normal so).
Bei Fenstern lasse ich die Klassen von Stage erben und erzeuge eine neue Instanz der Klasse über den Konstruktor (in Button.setOnAction(...).
Das funktioniert, aber ich erzeuge ja jedes Mal das Fenster aufs neue und kann deswgen keine Infos im Fenster(in der Instanz der Klasse) speichern...
Bei Layout-Containern bin ich leider völlig überfordert. Da würde ich die Klassen von einem Pane erben lassen. Allerdings kann ich mir dieses Pane nicht anzeigen lassen, weil ich dei Pane ja meine (immer gleiche) Szene setzten will. Und diese ist ja in der Main-Klasse in der Start-Methode (worauf ich es nicht schaffe von einer anderen Klasse aus zuzugreifen).
Ich hoffe, mein Anliegen ist halbgwegs verständlich. Habe auch wirklich schon viel im Internet und Forum gestöbert, aber bin bisher auf keine Lösung gestoßen...
Viele Grüße und Danke schonmal!
Hallo zusammen,
Ich würde gerne zwischen Layout-Containern bzw. Fenstern per Knopfdruck (Button) wechseln. Dabei will ich, der Übersicht wegen, jedes Fenster/Container in eine eigene Klasse stecken (ich denke, das ist normal so).
Bei Fenstern lasse ich die Klassen von Stage erben und erzeuge eine neue Instanz der Klasse über den Konstruktor (in Button.setOnAction(...).
Das funktioniert, aber ich erzeuge ja jedes Mal das Fenster aufs neue und kann deswgen keine Infos im Fenster(in der Instanz der Klasse) speichern...
Bei Layout-Containern bin ich leider völlig überfordert. Da würde ich die Klassen von einem Pane erben lassen. Allerdings kann ich mir dieses Pane nicht anzeigen lassen, weil ich dei Pane ja meine (immer gleiche) Szene setzten will. Und diese ist ja in der Main-Klasse in der Start-Methode (worauf ich es nicht schaffe von einer anderen Klasse aus zuzugreifen).
Ich hoffe, mein Anliegen ist halbgwegs verständlich. Habe auch wirklich schon viel im Internet und Forum gestöbert, aber bin bisher auf keine Lösung gestoßen...
Viele Grüße und Danke schonmal!