[英]JAVA - Get mouse location when mouse is clicked
单击屏幕后,我需要获取鼠标的绝对位置。 我已经在网上搜索了,但是我发现的唯一解决方案使用此方法:
MouseInfo.getPointerInfo().getLocation()
从而独立于点击获得排名。
否则,我必须使用EventListener
来检查单击鼠标的时间,但是问题是侦听器与组件相关,而我需要绝对位置。
我该如何解决?
这是依赖于操作系统的功能。 据我了解您的问题,您没有GUI或不想在GUI组件中添加侦听器。 JVM仅会收到与其相关的组件的点击。
在这里,您必须编写一些本机代码来挂接到您自己想要的事件,或者您应该使用类似jnativehook的库为您做同样的事情,并且不需要为Linux,Mac OS X和Windows 7编写代码。视窗。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.