Как настроить программу JavaFX с одним этапом, но несколькими сценами с помощью Scenebuilder / FXML - PullRequest
0 голосов
/ 17 марта 2020

Итак, я довольно новичок в JavaFX и совершенно новичок в Scenebuilder и F XML, для начала я хочу создать один этап и два windows (сцены) с кнопкой для каждой, и кнопки переключают окно / сцену на противоположную. Это не было проблемой, используя только код JavaFX, используя только button1.setOnAction(e -> stage.setScene(scene2)) et c, но мне действительно удалось сделать то же самое с FMXL. Я настроил классы контроллеров с помощью методов fx:id и onAction, но я не уверен, как управлять сценой / сценами оттуда.

Итак, если кто-нибудь может показать мне, как настроить базовая c программа с одним классом main / application (классом с main() и start() методом), двумя классами контроллеров и двумя классами F XML, включая правильную инициализацию / запуск программы, которая будет огромная помощь новичку!

1 Ответ

0 голосов
/ 17 марта 2020

Вы можете проверить это видео 1-этапная мульти-сцена . Это помогло мне решить ту же проблему.

Идея состоит в том, чтобы центральный StageManager выполнял переключение сцен.

...