JavaFX中的Z-Order

如何在JavaFX中为VBox设置Z顺序?

JavaFX中的Z顺序实际上是场景图中的顺序,例如。 在场景的内容序列中(然后在组,容器等的内容中)。

所有节点还具有toFront()和toBack()函数以帮助更改此顺序。 为了更好地控制,您必须从一个位置删除节点并在序列中将其插入更高或更低的位置。

使用toFront()和toBack()函数确实可以影响z顺序,但要注意这也会影响布局。 例如,HBox和VBox也使用子序列来进行布局,将东西移动到前面也会将它移动到[HV] Box的末尾。 这可能不是你想要的。

我正在寻找一种方法来动画节点在所有其他动画节点之上,而不会弄乱布局。 似乎没有办法这样做,因为z顺序和布局顺序都取自子顺序。