JavaFX-FXML:一次编写菜单栏代码,并在多个FXML文件中实现

JavaFX-FXML:一次编写菜单栏代码,并在多个FXML文件中实现,javafx,fxml,menubar,Javafx,Fxml,Menubar,在FXML文件中是否可能包含另一个描述菜单栏的FXML文件?是的。例如: FXMLLoader loader = new FXMLLoader(this.getClass().getResource("YourFXML.fxml")); tabPane.getTabs().get(0).setContent((Node) loader.load()); 使用setContent方法,我可以将FXML设置为该选项卡的内容。 在其他窗格中,您也可以这样做。一种锚烷可以:

在FXML文件中是否可能包含另一个描述菜单栏的FXML文件?

是的。例如:

FXMLLoader loader = 
new FXMLLoader(this.getClass().getResource("YourFXML.fxml"));
            tabPane.getTabs().get(0).setContent((Node) loader.load());
使用setContent方法,我可以将FXML设置为该选项卡的内容。 在其他窗格中,您也可以这样做。一种锚烷可以:

anchorpane.getChildren().add((Node) loader.load());
希望这对你有帮助;)

可能重复的