用机器人点击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);