JavaFX场景生成器-如何访问组件

JavaFX场景生成器-如何访问组件,java,netbeans,javafx,scenebuilder,Java,Netbeans,Javafx,Scenebuilder,我已经使用scene builder应用程序构建了一个Gui。我已经将其加载到我的应用程序中,但我想将组件添加到隐藏在设计中的VBox中。我似乎只能使用从fxmloader.load返回的AnchorPanel 有没有什么方法比在子目录树上钻研更优雅的方法来找到我想要的组件 谢谢。如果需要从某个随机类添加到VBox: 给VBox一个fx:id,说“VBox” 为视图创建控制器并将其与FXML中的视图关联 在控制器中,添加一个@FXML-VBox-VBox(其中vbox与fx:id相同) 并访问V

我已经使用scene builder应用程序构建了一个Gui。我已经将其加载到我的应用程序中,但我想将组件添加到隐藏在设计中的VBox中。我似乎只能使用从fxmloader.load返回的AnchorPanel

有没有什么方法比在子目录树上钻研更优雅的方法来找到我想要的组件


谢谢。

如果需要从某个随机类添加到VBox:

  • 给VBox一个
    fx:id
    ,说
    “VBox”
  • 为视图创建控制器并将其与FXML中的视图关联
  • 在控制器中,添加一个
    @FXML-VBox-VBox(其中
    vbox
    fx:id
    相同)
  • 并访问VBox:
    controller.VBox

  • 如果在加载视图时只需要向VBox中添加一些内容,请按照上面的1到3操作,并在控制器的初始化方法中添加相关代码。

    您的链接显示了我的错误所在。我使用的是静态加载(URL)而不是FXMLLoader加载(流)。谢谢