2013-03-14 53 views
1

您好,我正在使用组布局上的节点并尝试为每个节点叠加标签。此外,我实施setOnMouseEntered方法为每个节点做一些东西。所以,如果我在节点上放置一个标签并输入它的区域,除非光标不在标签区域内,而是在节点区域内,否则一切都可以正常工作。有没有办法解决这个问题,而不添加MouseListener到每个标签?这里有一些样品对你来说会更清楚。 1)首先,我的光标位于节点的区域,但不在标签中(这是矩形的,文本是“阿拉斯加”),节点的不透明度发生了变化。在节点上添加标签会忽略JavaFX中属于节点的MouseListener

enter image description here

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

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

+1

尝试将标签的鼠标设置为true,并说出发生了什么? – 2013-03-14 17:05:59

+0

yesssss解决了这个问题:)非常感谢! – quartaela 2013-03-14 17:21:46

回答

2

设置鼠标透明为标签真正 - 一个工作的解决方案。