2

在按钮操作中,我尝试添加按键。

try{
    Robot robot=new Robot();

    robot.keyPress(KeyEvent.VK_A);
    robot.keyRelease(KeyEvent.VK_A);

    robot.mousePress(KeyEvent.BUTTON1_MASK);
    robot.mouseRelease(KeyEvent.BUTTON1_MASK);
}catch(Exception e){}

现在我想要“A-Key”保持,在这种情况下,我注释掉了第三行
robots.keyRelease(KeyEvent.VK_A);
但是按键不需要keyRelease。所以我没有得到“A-Key”保持。在另一种情况下,按下 mousePress 直到 mouseRelease 不执行。谁能给我解决方案或解释发生了什么。

4

1 回答 1

2

看到一个类似的问题,其答案用于Thread.sleep()保持按下键:模拟在 Java 中按住的键和这个问题:如何让机器人按住鼠标按钮一段时间?

于 2012-07-27T14:10:49.120 回答