我有这个代码,当我只有右键单击时,它右键单击,但是当我添加左键单击时,右键单击不希望发生,只有左键单击.. 谁能解释一下呢?
public void drop(){
mousePress(InputEvent.BUTTON3_DOWN_MASK);
mouseRelease(InputEvent.BUTTON3_DOWN_MASK);
mouseMove(x-35,y+35);
mousePress(InputEvent.BUTTON1_DOWN_MASK);
mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
}
答案 0 :(得分:2)
你如何认识到右键没有发生?尝试使用鼠标操作之间的延迟:
void drop() {
mousePress(InputEvent.BUTTON3_DOWN_MASK);
delay(100);
mouseRelease(InputEvent.BUTTON3_DOWN_MASK);
mouseMove(x - 35, y + 35);
mousePress(InputEvent.BUTTON1_DOWN_MASK);
delay(100);
mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
}