Neu*_*ise 4 java swing mouseevent awtrobot
我正在使用Java来使用Robot类生成鼠标按下:
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
Run Code Online (Sandbox Code Playgroud)
但是,我希望机器人按下按钮一段时间.我怎样才能做到这一点?
Mar*_*aux 11
只需在两个动作之间稍微睡一会儿(以毫秒为单位):
Thread.sleep(long millis);
robot.mousePress(InputEvent.BUTTON1_MASK);
try { Thread.sleep(1000); } catch(Exception e) {} // Click one second
robot.mouseRelease(InputEvent.BUTTON1_MASK);
Run Code Online (Sandbox Code Playgroud)Robot.delay(long millis);
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.delay(1000); // Click one second
robot.mouseRelease(InputEvent.BUTTON1_MASK);
Run Code Online (Sandbox Code Playgroud)