gpt4 book ai didi

java - 如何从 JavaFx 8 中的父节点中选择一个节点

转载 作者:搜寻专家 更新时间:2023-11-01 03:56:31 24 4
gpt4 key购买 nike

有什么方法可以使用双坐标从父节点中选取一个节点吗?我听说过 impl_pickNode 方法,但它不使用双坐标,而且使用已弃用的方法似乎不是一个好习惯。

最佳答案

你的问题解决了吗?如果没有,这应该有所帮助:http://fxexperience.com/2016/01/node-picking-in-javafx/

这是替换 SceneBuilder 实现中的 impl_pickNode 的代码。

基本上,您递归地遍历所有子节点,从场景图的根节点开始,并检查坐标是否在该节点内。如果是这种情况,则进一步沿着路径向下,直到找到叶节点。执行此操作时,您还应该检查节点是否为 isVisibleisMouseTransparent 以及遵守 z 顺序。

关于java - 如何从 JavaFx 8 中的父节点中选择一个节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40841009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com