我有一个包含不同形状或对象的fxml(shapes.fxml),当我按下main.fxml上的按钮时,我想在另一个fxml(main.fxml)中加载这些形状
我尝试将形状控制器中的形状(圆)对象添加到主控制器窗格中,但运气不错。
shapesController shape = new shapesController();
Circle circleCopy = shape.Circle;
Pane.getChildren().add(circleCopy);
提前致谢。
答案 0 :(得分:0)
在回顾基础知识之后,我发现答案一直存在。
FXMLLoader loader = new FXMLLoader();
loader.setLocation(getClass().getResource("Shapes.fxml"));
TitledPane TitledP = (TitledPane) loader.load();
Pane.getChildren().add(TitledP);
用于将Shapes.fxml中的TitledPane加载到另一个fxml的控制器窗格中。