用机器人点击Java

用机器人点击Java,java,swing,Java,Swing,这是我目前拥有的代码 timer = new Timer(Integer.parseInt(ms.getText()), new ActionListener() { public void actionPerformed(ActionEvent arg0) { if (isRunning) { frame.setState(JFrame.ICONIFIED);

这是我目前拥有的代码

        timer = new Timer(Integer.parseInt(ms.getText()), new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
                if (isRunning) {
                    frame.setState(JFrame.ICONIFIED);
                    robot.mouseMove(clickX, clickY);
                    robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
                    frame.setState(JFrame.NORMAL);
                    frame.toFront();
                    frame.requestFocusInWindow();
                } else {
                    timer.stop();
                }
            }
        });
        timer.setRepeats(true);
        timer.start();

我试图让窗口在单击某个点后恢复。到目前为止,这就是我所拥有的,但唯一不起作用的是点击。它将鼠标移动到该点,但不单击。任何帮助都将不胜感激。

记住
mousererelease()


否则,这相当于用机器人单击并按住鼠标。

记住
mouseRelease()

否则,这相当于用机器人点击并按住

robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);