java - 如何复制一组特定的 JavaFX [2.2] 节点

标签 java javafx-2 nodes

为了好玩,我目前正在 JavaFX 中开发一个绘图应用程序。我目前正在努力将绘图面板的内容保存到图像中。应保存在该图像中的所有节点都是一个组的子节点。我想使用场景快照方法,但我的问题是我不想对整个场景进行快照...

使用形状组创建新场景显然不是一种选择,因为一个组一次只能是一个场景图的一部分。因此,我需要一种方法来复制形状组的所有子项,以便创建一个可以快照的新场景......有什么办法可以做到这一点吗?我应该子类化 Group 类并创建一个克隆方法或其他方法吗?我真的不知道如何继续......

最佳答案

听起来你想要做的是对一个组进行快照。在这种情况下,请使用 Node snapshot method而不是场景快照方法。您不需要克隆场景图节点树只是为了获取它的快照。

关于java - 如何复制一组特定的 JavaFX [2.2] 节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16871955/

相关文章:

java - 如何知道 Admob 广告横幅现在是否由于调整大小而显示?

java - Tomcat 打开的文件太多 (tomcat-users.xml)

java - JavaFX CSS 属性和选择器的最佳引用

javafx - 将按钮更优雅地放入表格列中

java - 如何将图片添加到 javaFX 2.0 netbeans 项目

r - 如何根据条件使用 igraph 更改 R 中的 vertex.shape

java - 在 FileChooser 中选择多个文件

java - 验证 AndroidManifest.xml 文件

apache-spark - 如何获取 Spark MLlib 随机森林中每个树节点的记录数/类分布?

java - c和java链表的区别