Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 虚拟鼠标_Java_Applet_Mouse_Awtrobot - Fatal编程技术网

Java 虚拟鼠标

Java 虚拟鼠标,java,applet,mouse,awtrobot,Java,Applet,Mouse,Awtrobot,是否可以在不使用操作系统自带鼠标的情况下模拟所有鼠标功能? 可以在JFrame的范围内创建虚拟鼠标吗 该鼠标应该能够与JFrame的所有组件交互,并充当普通鼠标。当JFrame最小化/不可见时,该鼠标应该能够与JFrame交互 我尝试过使用“java.awt.Robot”,但是它使用的是操作系统的鼠标和键盘。 此外,我还将使用它与一个小程序交互,该小程序绘制所有图形并具有自定义组件,因此我将无法以这种方式伪造鼠标/键盘事件。使用反射库获取MouseListener方法并调用它们 你为什么要做机器

是否可以在不使用操作系统自带鼠标的情况下模拟所有鼠标功能? 可以在JFrame的范围内创建虚拟鼠标吗

该鼠标应该能够与JFrame的所有组件交互,并充当普通鼠标。当JFrame最小化/不可见时,该鼠标应该能够与JFrame交互

我尝试过使用“java.awt.Robot”,但是它使用的是操作系统的鼠标和键盘。
此外,我还将使用它与一个小程序交互,该小程序绘制所有图形并具有自定义组件,因此我将无法以这种方式伪造鼠标/键盘事件。

使用反射库获取MouseListener方法并调用它们

你为什么要做机器人

你不能保护自己免受机器人攻击,看看Runescape

你可以在Skype上添加我来谈论这个话题

例如:

URLClassLoader loader = new URLClassLoader(new URL[] {new URL("file:///" + "C:\\Users\\mitra\\Desktop\\Game.jar")});
ClassWithApplet = loader.loadClass("AppletClass");
Applet applet = (Applet) ClassWithApplet.newInstance();
    MouseEvent me = new MouseEvent(applet, 501, System.currentTimeMillis(), 0, x, y, 1, false, left ? 1 : 3);
((MouseListener) applet).MousePressed(me);  

你为什么要这么做?你想达到什么目标?你真正的问题是什么?我想做一个高效的机器人,了解它们是如何工作的,这样我才能更好地保护自己免受它们的伤害。哎呀,我找这个正是为了做一个RS机器人!希望是废话。那很有趣。