Есть 2 способа сделать это:
добавить его в java
После загрузки BorderPane
вы можете загрузить другие файлы F XML и поместить их в BorderPane
.
Например,
BorderPane root=FXMLLoader.load(this.getClass().getResource("root.fxml");//maybe this.getClass().getClassLoader().getResource("root.fxml"), depending on project structure
AnchorPane center=FXMLLoader.load(this.getClass().getResource("center.fxml");//maybe this.getClass().getClassLoader().getResource("center.fxml"), depending on project structure
root.setCenter(center);
stage.setScene(new Scene(root));
внутри F XML
Как @ Седрик указывает в комментариях, вы также можете используйте fx: include :
<center>
<fx:include source="center.fxml"/>
</center>
В обоих вариантах он работает одинаково с top
, bottom
, left
и right
.