1

我希望能够选择节点出现的层并在整个程序过程中更改它。

我知道最后添加的节点出现在前一个节点的顶​​部。

在 swing 中,我使用 JLayeredPane 及其方法 setLayout(JComponent, integer)。int 越高,组件在屏幕上显示的级别就越高。

有没有类似的东西?

谢谢

4

2 回答 2

0

我认为您可以通过组合使用子节点的 z 顺序索引

Node node = pane.getChildren().get(index);
Node node = pane.getChildren().remove(index);
pane.getChildren().add(newIndex, node);
于 2012-10-03T13:09:00.903 回答
0

已经完成了一个布局来完成这项工作:StackPane

JavaFX 教程有一章专门介绍它

不同的窗格是堆叠的,但如果不透明度未设置为 100 %,它们都是可见的。

于 2013-07-07T11:16:16.183 回答