我正在研究没有边框的鼠标。我想在整个屏幕上使用鼠标监听器。起初我开始使用Java,但事实证明Java只能在给定的帧中检测到它... 所以我的问题是你为鼠标听众推荐的除Java以外的语言(在整个屏幕上)。
答案 0 :(得分:4)
如果您使用C#,C / C ++或任何其他提供本机Win32 API访问权限的语言,您可以使用Hooks API执行此操作。
对于Java,请查看jnativehook。
答案 1 :(得分:0)
您可以在java中执行以下操作。 您必须创建未修饰的透明JFrame(或者如果需要,可以创建Window实例),因此使用将不会看到它但它将存在。然后将鼠标侦听器添加到此窗口。
此资源将帮助您创建透明窗口:http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/