Ich benutze Scene Builder, um eine JavaFX GUI-Anwendung zu erstellen. Ich versuche, so etwas zu implementieren, mit FXML:FXML zum Öffnen einer neuen Szene über die Schaltfläche
reportButton = new Button("Report");
reportButton.setOnAction(e -> ReportPage.display());
aber ich kann es nicht herausgefunden, wie zu tun, dass die Controller-Seite mit. Kann mir bitte jemand sagen, wie mache ich das? Vielen Dank
Bitte senden Sie mehr Code und die fxml Datei (en) ... Es hängt wirklich davon ab, wie Sie haben die verschiedenen Ansichten implementiert. Haben sie eine gemeinsame Sicht der Eltern? – deHaar
Definieren Sie einfach die entsprechende Methode in der Steuerung. Siehe [Dokumentation] (https://docs.oracle.com/javase/9/docs/api/javafx/fxml/doc-files/introduction_to_fxml.html#controller_method_event_handlers). –
Versuchen Sie, eine neue Bühne zu eröffnen? Ändern Sie die aktuelle Szene? Legen Sie die Ansicht in einen Container auf der aktuellen Bühne? –