Я пишу приложение JavaFX, для которого я хочу отображать одно окно за раз. Окно отобразит некоторые элементы управления и, щелкнув по кнопке, должно закрыть, и откроется второе окно. Это окно будет иметь возможность отменить, чтобы закрыть его, а затем открыть окно. Я должен буду повторять этот процесс на неопределенный срок.Переключение между окнами в JavaFX 2.2
Моя проблема в том, что мне нужно использовать отдельный контроллер и отдельный вид fxml для каждого из этих окон (так что два контроллера и два представления). Я пробовал много разных подходов, но ничего не работает. Может ли кто-нибудь помочь?
Большое спасибо.
Как вы знаете, на сцене есть сцена. Таким образом, вы можете заменить сцену на сцене - она работает так же, как закрывающая/открытая пара Windows - разве это не решение для вас (я имею в виду замену сцены)? –
Моя проблема в том, что контроллеры обрабатывают события, которые я передаю в представление, чтобы потребовать от меня передать FXMLLoader для обоих моих экранов и этапа для первого контроллера ... – uuee5432
Кроме того, эффект выглядит действительно неуместным (в первом окне должен закрываться, а затем новый должен открываться, а не заменяемый контент), и мне приходится передавать множество параметров между контроллерами. – uuee5432