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

时间:2017-09-16 16:58:33

标签: java javafx

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

我尝试将形状控制器中的形状(圆)对象添加到主控制器窗格中,但运气不错。

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

提前致谢。

1 个答案:

答案 0 :(得分:0)

在回顾基础知识之后,我发现答案一直存在。

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

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

    Pane.getChildren().add(TitledP);

用于将Shapes.fxml中的T​​itledPane加载到另一个fxml的控制器窗格中。