我用 SceneBuilder 创建了几个组件,我现在的目标是使用所有这些文件来创建一个完整的窗口。但我无法加载几个 FXML,这就是我尝试做的事情:
private MenuBar menuBar;
private Pane filtersView;
FXMLLoader loader = new FXMLLoader();
loader.setLocation(MainWindow.class.getResource("../component/menuBar/MenuBar.fxml"));
menuBar = (MenuBar) loader.load();
loader.setLocation(MainWindow.class.getResource("../component/filtersView/FiltersView.fxml"));
filtersView = (Pane) loader.load();
这是返回的错误:
已指定根值。
我应该为每个组件创建一个加载器吗?