从 Robot class 松开左键后,如何检查左键是否被按下?

How to check if left click is pressed after unpressing it from Robot class?

我正在制作类似自动答题器的东西。 我想这样做,以便在按下鼠标左键时,自动答题器应该打开。松开按钮后,自动答题器应该会关闭。

有没有办法检查调用robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK)方法后是否按下了鼠标左键(在现实生活中)?

您应该在 class 中实现 MouseListener 接口,然后覆盖这两个方法:mousePressed 和 mouseReleased。

public void mousePressed(MouseEvent e) {
//do the auto click code here
}

public void mouseReleased(MouseEvent e) {
  //turn off the auto click here
}

     

read this article