JavaFx 2 内置了几个用于控制 z 顺序的方法,但它们的粒度不是很细。您可以调用 toFront() 或 toBack()。但是如果你想插入一个视觉元素,比如说,就在第 4 层之上呢?
最佳答案
您可以通过获取父节点的子节点 ObservableList
并对其进行操作来实现它,例如通过 add(int index, Node element)
:
parent.getChildren().add(4, visualElement);
据我所知,toFront() 和 toBack() 的工作方式相同。
关于JavaFx 2.0 : Controlling the Z-Order of Stage elements,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10466076/