繁体   English   中英

鼠标事件监听器 - 在整个屏幕上?

[英]mouse event listeners - on the entire screen?

我正在研究没有边框的鼠标。 我想在整个屏幕上使用鼠标监听器。 起初我开始使用Java,但事实证明Java只能在给定的帧中检测到它...
所以我的问题是你为鼠标听众推荐的除Java以外的语言(在整个屏幕上)。

如果您使用C#,C / C ++或任何其他提供对本机Win32 API的访问的语言,您可以使用Hooks API执行此操作。

对于Java,请查看jnativehook

您可以在java中执行以下操作。 您必须创建未修饰的透明JFrame(或者如果需要,可以创建Window实例),因此使用将不会看到它但它将存在。 然后将鼠标侦听器添加到此窗口。

此资源将帮助您创建透明窗口: http//java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM