为了好玩,我目前正在 JavaFX 中开发一个绘图应用程序。我目前正在努力将绘图面板的内容保存到图像中。应保存在该图像中的所有节点都是一个组的子节点。我想使用场景快照方法,但我的问题是我不想对整个场景进行快照...
使用形状组创建新场景显然不是一种选择,因为一个组一次只能是一个场景图的一部分。因此,我需要一种方法来复制形状组的所有子项,以便创建一个可以快照的新场景......有什么办法可以做到这一点吗?我应该子类化 Group 类并创建一个克隆方法或其他方法吗?我真的不知道如何继续......
最佳答案
听起来你想要做的是对一个组进行快照。在这种情况下,请使用 Node snapshot method而不是场景快照方法。您不需要克隆场景图节点树只是为了获取它的快照。
关于java - 如何复制一组特定的 JavaFX [2.2] 节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16871955/