有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

大家好,我正在处理组布局上的节点,并尝试覆盖每个节点的标签。此外,我为每个节点实现了setOnMouseEntered方法来做一些事情。所以,如果我把一个标签放在一个节点上,并输入到它的区域,除了光标不在标签区域,而是在节点区域之外,其他一切都可以正常工作。有没有一种方法可以在不向每个标签添加MouseListener的情况下解决此问题?这里有一些对你来说更清楚的样品

1)首先,我的光标位于节点区域,但不在标签中(该标签为矩形,文本为“阿拉斯加”),并且节点的不透明度已更改

enter image description here

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

所以正如你所看到的,节点的不透明度即使在节点区域也不会改变。我希望我已经清楚地回答了我的问题,如果您能提供帮助,我将不胜感激。无论如何谢谢你


共 (1) 个答案

  1. # 1 楼答案

    将“标签-工作解决方案”的“鼠标透明”设置为true