MouseEvent.Moved,当按下鼠标按钮时检测停止工作

时间:2019-02-15 21:51:37

标签: java events javafx mouseevent

我有一个用javafx中的MouseEvent.MOVED跟踪鼠标的程序,每当我按住鼠标按钮时,跟踪就会停止。

我试图将事件从addEventFilter切换到addEventHandler。添加另一个事件MouseEvent.DRAGED。但它甚至不会注册一个事件,直到我禁用MouseEvent.Moved的代码。我试图将这些结合起来,但似乎无济于事。非常感谢您的帮助。

library(corrplot)
M <- cor(mtcars)
corrplot(M, method = "circle")
abline(v=c(2.5,5.5), col=c("black", "black"), lty=c(2,2), lwd=c(3, 3))

1 个答案:

答案 0 :(得分:0)

Okey,我发现了为什么它不起作用。实际上,正在跟踪鼠标的对象上激活了MouseEvent。因此,当我单击鼠标时,它在该对象上创建了一个拖动事件,直到我释放鼠标按钮时该拖动事件才结束,谢谢您的帮助:)

edit:我仍然不明白为什么它从一开始就没有工作。当事件处理器冒泡时,eventHandler方法应该捕获该事件吗?

相关问题