Как ссылаться на primaryStage [duplicate]

This question already has an answer here:

How do I open the JavaFX FileChooser from a controller class? 4 answers

Я использую .fxml-файлы для слоя представления моего приложения. К каждому fxml прикреплен контроллер

<AnchorPane fx:controller="movielistjavafx.view.MainWindowController">

Предположим, у меня есть мэйнфрейм и его контроллер. Файл mainFrame.fxml загружается вstart(Stage)-метод.

Теперь вы хотели бы показать fileChooser, который прикреплен к рабочей области / окну / чему угодно.

Для этого было бы хорошо, чтобы fxml-контроллер знал оfor example primaryStage.

Есть ли способ ввести его в контроллер, или FXML знает во время выполнения, к какой сцене и стадии он принадлежит?

Единственная идея, которую я имею, - это хранить primaryStage в некотором статическом контексте, но это не похоже на способ сделать это для меня.

Ответы на вопрос(3)

Ваш ответ на вопрос