gpt4 book ai didi

JAVA - 单击鼠标时获取鼠标位置

转载 作者:行者123 更新时间:2023-12-02 05:16:26 25 4
gpt4 key购买 nike

我需要在点击屏幕后获取鼠标的绝对位置。我已经在网上搜索过,但我找到的唯一解决方案使用此方法:

MouseInfo.getPointerInfo().getLocation()

独立于点击获取位置。

否则,我必须使用 EventListener 来检查鼠标何时被单击,但问题是监听器与组件相关,而我需要绝对位置。

我该如何解决这个问题?

最佳答案

这是一个依赖于操作系统的功能。据我了解您的问题,您没有 GUI 或者您不想向 GUI 组件添加监听器。 JVM 只会接收与其相关的组件的点击。

在这里,您必须编写一些 native 代码来 Hook 您自己想要的事件,或者您应该使用像 jnativehook 这样的库。这对您来说是同样的事情,您不需要为 Linux、Mac OS X 和 Windows 编写代码。

关于JAVA - 单击鼠标时获取鼠标位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26908402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com