在JavaFx中,将形状或对象从一个fxml复制/克隆到另一个fxml

在JavaFx中,将形状或对象从一个fxml复制/克隆到另一个fxml,java,javafx,Java,Javafx,我有一个包含不同形状或对象的fxml(shapes.fxml),当我按下main.fxml上的按钮时,我想将这些形状加载到另一个fxml(main.fxml)中 幸运的是,我已经尝试将shape(圆圈)对象从shapes控制器添加到主控制器窗格中 shapesController shape = new shapesController(); Circle circleCopy = shape.Circle; Pane.getChildren().add(circleCopy); 提前感谢。在

我有一个包含不同形状或对象的fxml(shapes.fxml),当我按下main.fxml上的按钮时,我想将这些形状加载到另一个fxml(main.fxml)中

幸运的是,我已经尝试将shape(圆圈)对象从shapes控制器添加到主控制器窗格中

shapesController shape = new shapesController();
Circle circleCopy = shape.Circle;
Pane.getChildren().add(circleCopy);

提前感谢。

在复习了基础知识之后,我发现答案一直都在那里

    FXMLLoader loader = new FXMLLoader();
    loader.setLocation(getClass().getResource("Shapes.fxml"));

    TitledPane TitledP = (TitledPane) loader.load();

    Pane.getChildren().add(TitledP);

将Shapes.fxml中的标题窗格加载到另一个fxml的控制器窗格。

在回顾了基础知识之后,我发现答案一直都在那里

    FXMLLoader loader = new FXMLLoader();
    loader.setLocation(getClass().getResource("Shapes.fxml"));

    TitledPane TitledP = (TitledPane) loader.load();

    Pane.getChildren().add(TitledP);
用于将标题窗格从Shapes.fxml加载到另一个fxml的控制器窗格