3

我的主要目标是计算特定应用程序上的鼠标点击次数。

想象一下,我在 PC 上打开了 Microsoft Word 和 Web 浏览器。我的 Java 代码应该告诉我在 Word 和 Web 浏览器上单击了多少次。我需要应用程序名称和点击次数。

我怎样才能做到这一点?任何解决方案都必须适用于 MAC、Linux 和 Windows。

4

1 回答 1

6

您可以尝试使用 jnativehook 之类的库:http ://code.google.com/p/jnativehook/ 。在此页面上查看他们的示例。

该库使用本机功能来提供对鼠标事件的访问,而这在纯 Java 中是不可能实现的。它似乎支持 Mac、Linux 和 Windows。

于 2012-11-08T14:44:56.297 回答