2016-10-25 2 views
-2

Ich arbeite an einem JavaFX-Projekt und das Problem, mit dem ich konfrontiert bin, ist, dass ich die verschiedenen Seiten für meine Anwendung nicht verbinden kann. Ich kann nicht von einer anderen FXML-Datei zu einer anderen FXML-Datei wechseln. Zum Beispiel habe ich zwei FXML-Dateien. Eine für den Anmeldebildschirm und eine für das Menü. Was ich möchte, ist, dass wenn ich auf den Login-Button meines Login-Bildschirms klicke, ich sofort zu meinem Menü-Bildschirm gehe.JavaFX Scenebuilder: Wie verbinde ich Seiten miteinander?

+1

Sie würden das in der Steuerung tun. –

+0

Problem ist, dass es nicht in der Steuerung funktioniert. Deshalb frage ich haha. Ich exportiere verschiedene Dateien von meinem Team, aber sie können sich irgendwie nicht miteinander verbinden. –

+0

Mögliches Duplikat von [Login-Anwendung mit 1 Bühne und mehreren Szenen in JavaFX] (http://stackoverflow.com/questions/23627340/login-application-with-1-stage-and-multiple-scene-in-javafx) – fabian

Antwort

0

Eine Möglichkeit, von einem Bildschirm in einen anderen zu wechseln, besteht darin, einen neuen Scene einem Stage unter Verwendung der setScene Methode von Stage zuzuweisen.

Ein andere Möglichkeit ist es, einen Wurzelknoten wie BorderPane zum Scene und Swap-FXML mit seinen Set-Methoden (setTop, setCenter etc.) gemäß den Anforderungen Ihrer Anwendung (in Ihrem Fall auf Anmeldung) zuzuordnen.

Verwandte Themen