【发布时间】:2018-08-07 13:07:30
【问题描述】:
我希望我的程序检测鼠标是否在屏幕上的任何位置按下,而不仅仅是程序窗口。它还应该检测鼠标何时被释放。在 Java 中是否可以在我的程序窗口之外检测到这一点?
【问题讨论】:
-
我不确定它是否只适用于您的程序,但您是否尝试过使用鼠标处理程序
-
是的!这是可能的。您需要添加一个
MouseMotionListener并监听mouseDragged事件 -
@Mohit 你确定
MouseMotionListener也支持MousePressed和MouseReleased? -
Mousemotionlistener 是否在程序窗口之外工作?
-
“屏幕上的任何位置” 您的应用的业务是什么。知道我在屏幕上的其他地方点击了什么吗?
标签: java swing mouseevent detect awtrobot