java - 如何区分mouseDragged和mousePressed?

标签 java mouse awt mouselistener

我希望我的程序在用户按下组件时表现不同,并且当用户将鼠标拖动到组件上时,问题是在单击鼠标时这两个方法都被调用(并且似乎 mouseDragged 被调用)在 mousePressed 之后),那么我如何知道用户是拖动鼠标还是只是按下鼠标呢?

最佳答案

如果您想区分单击和拖动,正确的答案是使用 mouseClicked 而不是 mousePressed+mouseReleased 的组合。

关于java - 如何区分mouseDragged和mousePressed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12133854/

相关文章:

java - Play Framework 2.1.0 - 使用 Class.forName 注册 JDBC 驱动程序时出现 NoClassDefFoundError

c# - 当鼠标光标悬停在 WPF 中的按钮上时,如何显示工具提示

qt - 鼠标按钮状态

scala - 如何在 Scala react 中使用关键事件

java - Java 服务器 jre 8 中包含哪些内容? (什么不是?)

java - 如何使用 JLine 将值添加到键并保存自动完成功能?

java - 重新启动 karaf 需要更新包

java - Android 上的 ThreeTen-Backport 错误 - ZoneRulesException : No time-zone data files registered

javascript - 即使光标位于屏幕边缘也可跟踪鼠标速度

java - 在 Java 中获取屏幕大小