在java中模拟左键单击?

时间:2016-08-26 21:46:37

标签: java

我正在努力弄清楚如何在java中激发左键点击,任何帮助表示赞赏!

这是我的代码:

Robot KeyPresser = new Robot();
KeyPresser.???

对我来说,在InputEvent之后显示的唯一内容是InputEvent.mouseInputEvent或InputEvent.keyInputEvent

1 个答案:

答案 0 :(得分:0)

我建议您检查文档,它是可用的。 here and here 这是一个如何使用机器人的例子

    try{

    Robot robot = new Robot();
    // mouse move
    robot.mouseMove(x,y);// x,y are cordinates 
    // Simulate a mouse click
    robot.mousePress(InputEvent.BUTTON1_MASK);
    robot.mouseRelease(InputEvent.BUTTON1_MASK);

    // Simulate a key press
    robot.keyPress(KeyEvent.VK_A);
    robot.keyRelease(KeyEvent.VK_A);

} catch (AWTException e) {
    e.printStackTrace();  
}