克隆JavaFX节点?

克隆JavaFX节点?,java,duplicates,clone,javafx,scenebuilder,Java,Duplicates,Clone,Javafx,Scenebuilder,我在JavaFX场景生成器中创建了一个节点(AnchorPane),我想知道如何克隆它 我看到了,但我需要克隆节点,而无需重新加载fxml 在JavaFX2中有什么方法可以实现这一点吗?JavaFX平台中没有这样的节点复制功能,您需要编写自己的代码,对您感兴趣的克隆节点的属性进行反思,并创建具有所需属性的新节点 对于具有静态初始化属性的节点,使用fxml模板进行节点定义可能是最简单的方法-但是,正如您在问题中所述,您不想使用fxml进行此操作,因此,您必须用Java编写克隆逻辑。您可以将需要复制

我在JavaFX场景生成器中创建了一个
节点
AnchorPane
),我想知道如何克隆它

我看到了,但我需要克隆
节点
,而无需重新加载fxml


在JavaFX2中有什么方法可以实现这一点吗?

JavaFX平台中没有这样的节点复制功能,您需要编写自己的代码,对您感兴趣的克隆节点的属性进行反思,并创建具有所需属性的新节点


对于具有静态初始化属性的节点,使用fxml模板进行节点定义可能是最简单的方法-但是,正如您在问题中所述,您不想使用fxml进行此操作,因此,您必须用Java编写克隆逻辑。

您可以将需要复制的组件放在一个单独的
.fxml
文件中

然后,可以根据需要多次加载单独的文件,并将节点添加到主场景中的相应根


此外,您还可以将
元素编辑到主
.fxml
文件中,并包含单独的
.fxml
文件。然后,您仍然可以在JavaFX Builder中使用它。

您找到解决方案了吗?是的,我很好奇。无需传递其他.fxml文档。请分享