Es gibt zwei verschiedene Phasen in meiner Anwendung, die Hilfebildschirme sind, die dieselbe FXML-Datei verwenden. Anstatt zwei FXML-Dateien zu erstellen, möchte ich nur einen verwenden und zwei Controller haben, die dasselbe fxml aufrufen.JavaFX 1 FXML-Datei mit mehreren verschiedenen Controllern?
Das einzige Problem ist, dass der Controller in der FXML-Datei zugewiesen ist. Gibt es eine Möglichkeit, den zugewiesenen Controller mit Code in der Controller-Klasse selbst zu ändern?
Ich möchte wirklich vermeiden, eine FXML-Datei zu duplizieren, nur um den Controller in jedem zu ändern. Danke im Voraus.
Mit diesem Ansatz können Sie keine @ FXML-Tags verwenden. Sie müssen sie alle manuell festlegen, was bei geschachtelten Sichten sehr angenehm sein kann. – Kiril