【发布时间】:2011-02-02 07:49:13
【问题描述】:
是否可以在我的应用程序之外的屏幕上的任意位置检测到鼠标点击?
我已经用 C# 编写了一个应用程序来执行此操作,但想用 Java 编写一个版本,以便它可以在多个平台上运行。
看起来我可以随时使用java.awt.MouseInfo.getPointerInfo() 获取鼠标的坐标,但我不确定如何监听鼠标点击。
在 C# 中,我使用 GetAsyncKeyState 来检测是否单击了鼠标按钮,但如果我希望保持这个“干净”以在多个平台上使用,显然我不能使用它。
【问题讨论】:
-
这个 SO 答案可能对普通读者有所帮助:stackoverflow.com/a/6050894/363573
标签: java click mouse screen detect