繁体   English   中英

我想在Java小程序中使用Robot类来使Web浏览器移动并单击鼠标

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM