【发布时间】:2010-03-18 11:49:09
【问题描述】:
我确信这是可能的,但我所有的搜索都是空白的。
在 Java 中是否可以在 Java 应用程序之外注册鼠标移动事件?因此,如果鼠标指针在屏幕上的任何位置移动,我就会收到回电。通过轮询MouseInfo.getPointerInfo 可以得出近似值,但必须有更好的方法。
谢谢
解释用例: 这只是一个宠物项目,但基本上是在鼠标碰到屏幕边缘时触发事件。我还认为如果您尝试推过屏幕边缘,可能会触发不同的事件。为此,我认为鼠标运动监听器可能更合适。
【问题讨论】:
-
我认为没有更好的方法。这必须是独立于操作系统的,我怀疑这很容易实现。但是,如果您定期轮询 MouseInfo.getPointerInfo 方法,会有什么问题呢?你的用例是什么?
标签: java swing mouseevent