Я использую .fxml-файлы для уровня просмотра моего приложения. К каждому fxml прикреплен контроллер
<AnchorPane fx:controller="movielistjavafx.view.MainWindowController">
Предположим, у меня есть мэйнфрейм и его контроллер. MainFrame.fxml загружается в start(Stage)
-метод.
Теперь вы хотите показать fileChooser, который прикреплен к Stage / Window / Whatever.
Для этого было бы хорошо, чтобы fxml-контроллер знал о например primaryStage
.
Есть ли способ ввести его в контроллер, или знает ли FXML во время выполнения, к какой сцене и этапу он принадлежит?
Единственная идея, которая у меня есть, - хранить primaryStage в каком-то статическом контексте, но это не похоже на способ сделать это для меня.