gpt4 book ai didi

java - 在节点上添加标签会忽略属于 JavaFX 中节点的 MouseListener

转载 作者:行者123 更新时间:2023-11-30 04:27:55 24 4
gpt4 key购买 nike

您好,我正在处理组布局上的节点,并尝试为每个节点覆盖标签。此外,我为每个节点实现了 setOnMouseEntered 方法来执行一些操作。因此,如果我将标签放在节点上并进入其区域,则一切正常,除非光标不在标签区域而是在节点区域。有没有办法解决这个问题,而不需要向每个标签添加 MouseListener ?这里有一些示例,您会更清楚。

1)首先,我的光标位于节点区域,但不在标签中(标签是矩形,文本是“Alaska”),并且节点的不透明度发生了变化。

enter image description here

2) 其次,光标位于标签和节点区域,但不透明度没有改变。 enter image description here

正如您所看到的,即使节点位于节点区域中,其不透明度也不会改变。我希望我已经清楚地回答了我的问题,如果您能提供帮助,我将不胜感激。还是谢谢了

最佳答案

将标签的鼠标透明设置为 true - 一个可行的解决方案。

关于java - 在节点上添加标签会忽略属于 JavaFX 中节点的 MouseListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15415120/

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