如何引用主舞台
我将 .fxml-Files 用于应用程序的视图层。每个 fxml 都有一个连接到它的控制器
<AnchorPane fx:controller="movielistjavafx.view.MainWindowController">
让我们假设我有一个大型机,它是控制器。mainFrame.fxml 加载到 -method 中。start(Stage)
现在,您想显示一个附加到舞台/窗口/任何东西的文件选择器。
为此,最好让fxml控制器知道例如.primaryStage
有没有办法将其注入控制器,或者FXML在运行时知道它属于哪个场景和舞台?
我唯一的想法是将 primaryStage 存储在一些静态上下文中,但这对我来说似乎不是一种可行的方法。