JavaFx 2.0 : Controlling the Z-Order of Stage elements

标签 java javafx javafx-2

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/

相关文章:

java - UI 验证在 Swing MetaWidget 中不起作用

java - 如何获取在 JavaFX 2 中按下的 Enter 键?

java - JavaFX Platform.runLater 的使用和从不同线程访问 UI

java - 如何在OpenCV Java中将二进制图像转换为灰度

java - 当从启动类之外的 ArrayList<Area> 访问区域的边界时,接收到的矩形不正确

java - 如何从 Apache Flink 的数据库中查找和更新记录的状态?

macos - macOS 上的 JavaFX 真实全屏

java - 在我的 ArrayList 的 ArrayList 中,为什么对单个元素的所有操作都会影响所有其他索引?

java - 如何在 JavaFX 菜单中调用 Java 方法

java - 如何重新运行JavaFX应用程序