JavaFX FXML:编码菜单栏一次并在多个 FXML 文件中实现
JavaFX FXML: Code menu bar once and implement in multiple FXML files
是否可以在 FXML 文件中包含另一个 FXML 文件,例如描述菜单栏?
是的。例如:
FXMLLoader loader =
new FXMLLoader(this.getClass().getResource("YourFXML.fxml"));
tabPane.getTabs().get(0).setContent((Node) loader.load());
使用 setContent 方法,我可以将 FXML 设置为该选项卡的内容。
在其他窗格中,您也可以这样做。 anchorpane 可以做:
anchorpane.getChildren().add((Node) loader.load());
希望对您有所帮助 ;)
是否可以在 FXML 文件中包含另一个 FXML 文件,例如描述菜单栏?
是的。例如:
FXMLLoader loader =
new FXMLLoader(this.getClass().getResource("YourFXML.fxml"));
tabPane.getTabs().get(0).setContent((Node) loader.load());
使用 setContent 方法,我可以将 FXML 设置为该选项卡的内容。 在其他窗格中,您也可以这样做。 anchorpane 可以做:
anchorpane.getChildren().add((Node) loader.load());
希望对您有所帮助 ;)