gpt4 book ai didi

java - 在 java 中制作 "Fake"鼠标?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:26:04 26 4
gpt4 key购买 nike

在 java 中,您可以使用 Robot 类来移动鼠标和触发鼠标点击。虽然这很酷,但它也“劫持”了用户的鼠标,因此您无法同时处理多项任务。

我想做的是制作一个独立于系统鼠标光标的“假”鼠标,并且只存在于我的 java 小程序中。从这个意义上说,小程序会认为它是在各种 (x,y) 位置(在小程序内)被鼠标单击的,但是我可以用系统鼠标做任何我想做的事情,它不会受到影响。

我已经看到实现此目的的程序,但我不知道从哪里开始。也许我只是对这个功能使用了错误的术语。

如果您能提供任何有关查找位置的建议,我们将不胜感激。 -谢谢

最佳答案

What I want to do is make a "Fake" mouse that acts independently of the system's mouse cursor, and lives only inside my java applet.

创建一个可触发鼠标点击的 Runnable FakeMouse 类。 Tony Depace 提供了代码,我将其添加到答案中以帮助其他人。

MouseEvent aClick = new MouseEvent(this, MouseEvent.MOUSE_CLICKED,   
System.currentTimeMillis(), 0, 10, 10, 1, false);
dispatchEvent(aClick);

在 Java 小程序的线程中运行 FakeMouse 类。

关于java - 在 java 中制作 "Fake"鼠标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15910105/

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