![](/img/trans.png)
[英]Java Robot class mouse move to position of a specific pixel (Mouse click a color)
[英]I want to use Robot class in java applet for web browser to move and click mouse
我创建了这个applet,它将鼠标移至屏幕上的1000 pos。 它可以用作应用程序,但不能在applet中使用。 我已经创建了签名小程序,但仍然不会移动鼠标。 我应该怎么做才能使我的Robot类在浏览器中工作? 我的代码如下:
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Robot;
import java.awt.AWTException;
public class s extends Applet {
public void paint(Graphics g) {
g.drawString("Test1", 10, 10);
}
public void init() {
try {
Robot robot = new Robot();
robot.mouseMove(1000,50);
System.out.println("code executes");
} catch (Exception ex) {
System.out.println("code failed");
};
}
}
单独签名不会给您的Applet任何权限。 您需要向您的Applet授予createRobot
权限。
查看安全教程以获取更多详细信息。
我已经检查了机器人的源代码。 而且我认为您必须在构造函数中添加一个ScreenDevice。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.