如何在javafx中重复同一场景中的节点

时间:2015-06-28 17:52:59

标签: java javafx javafx-2 javafx-8

我想在场景中重复一个节点。 可能吗 ? 例如,我有一个锚板和3个窗格。 我在窗格(1)上有一个按钮,我希望在程序中的一些过程之后将它添加到窗格(2).... 我想重复那个节点与旧节点(具有相同的属性)

2 个答案:

答案 0 :(得分:4)

不,你不能在场景中重复相同的节点。

来自Node Javadocs

  

在场景图中的任何位置最多可以出现一次节点。具体而言,节点在以下所有方面中必须出现不超过一次:作为Scene的根节点,Parent的子ObservableList,或作为Node的剪辑。

回答你的问题:

  

我想重复那个节点,就像旧节点一样

要实现此目的,请创建您要创建的(add-hook 'sh-mode-hook 'sh-script-extra-font-lock-activate) styleclass

答案 1 :(得分:0)

只有一个节点出现在场景图上,如果您想让同一场景在场景上进行多次操作,那么您就必须尝试通过创建其他具有类似内容的节点来尝试困难的方式,例如您想重复的节点场景图。将它们添加到场景中将看起来像场景中的相同Node。

我没有其他办法,欢迎提供更多答案和更正。很抱歉回应这个旧的qtn