如何重复使用JavaFX同一场景中的一个节点(how to repeat a node in sam

2019-10-23 13:21发布

我想重复在现场的一个节点。 可能吗 ? 比如我有一个anchorpane并在其上3个面板。 我有窗格(1)一个按钮,我想将它添加到窗格(2)程序的一些过程之后...。 我想重复该节点酷似旧(有相同的属性)

Answer 1:

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

从节点的Javadoc :

可以最多一次在场景图中的任何地方发生的节点。 具体而言,节点必须出现不超过一次在所有以下的:作为一个场景的根节点,父的子ObservableList,他们或者作为节点的剪辑。

回答你的问题:

我想正是重复的节点,如旧

为了实现这一目标,创建styleclass ,并add it to similar nodes要创建。



Answer 2:

只有一个节点出现在场景图,如果你想拥有同样的场景在现场操作几次,那么你戈纳必须尝试通过创建像一个类似内容的其他节点要重复的场景图艰辛的道路。 将它们添加到场景看起来像在现场一样的节点。

我做的不是其他的方式,更多的答案和更正的欢迎。 对不起,这个老QTN回应



文章来源: how to repeat a node in same scene in javafx