我使用场景构建器应用程序构建了一个Gui。我已将它加载到我的应用程序中,但我想将组件添加到设计中隐藏的VBox中。似乎所有我有权使用的是从FXMLLoader.load返回的AnchorPanel。
有没有更优雅的方法,然后深入了解子树以获得我想要的组件?
感谢。
答案 0 :(得分:2)
如果你需要从一些随机类添加到VBox:
fx:id
,比如"vbox"
@FXML VBox vbox;
(其中vbox
与fx:id
相同)controller.vbox;
。如果您只是需要在加载视图时向VBox添加内容,请按照上面的1到3进行操作,并在Controller的initialize方法中添加相关代码。