我已经使用场景构建器应用程序构建了一个 Gui。我已将它加载到我的应用程序中,但我想将组件添加到埋在设计中的 VBox。我似乎只能使用从 FXMLLoader.load 返回的 AnchorPanel。
有没有比钻取子树以获得我想要的组件更优雅的方法?
谢谢。
我已经使用场景构建器应用程序构建了一个 Gui。我已将它加载到我的应用程序中,但我想将组件添加到埋在设计中的 VBox。我似乎只能使用从 FXMLLoader.load 返回的 AnchorPanel。
有没有比钻取子树以获得我想要的组件更优雅的方法?
谢谢。
如果您需要从某个随机类添加到 VBox:
fx:id
VBox一个,说"vbox"
@FXML VBox vbox;
(vbox
与 相同的地方fx:id
)controller.vbox;
。如果只需要在加载视图时给VBox添加一些东西,按照上面的1到3,在Controller的initialize方法中添加相关代码。