我将 .fxml-Files 用于我的应用程序的视图层。每个 fxml 都附有一个控制器
<AnchorPane fx:controller="movielistjavafx.view.MainWindowController">
假设我有一个 mainFrame 并且它是控制器。mainFrame.fxml 在 - 方法中加载start(Stage)
。
现在您想显示一个附加到 Stage/Window/Whatever 的 fileChooser。
为此,最好让 fxml-controller 了解example primaryStage
。
有没有办法将它注入控制器,或者 FXML 在运行时知道它属于哪个场景和阶段?
我唯一的想法是将primaryStage存储在一些静态上下文中,但这对我来说似乎不是一种方法。