Как проверить, нажата ли левая кнопка мыши? - PullRequest
0 голосов
/ 15 апреля 2020

Я хочу проверить, нажата ли ЛЕВАЯ кнопка мыши, и если true, я хочу позвонить:

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

Как проверить, нажата ли левая кнопка мыши?

Ответы [ 2 ]

0 голосов
/ 15 апреля 2020

Попробуйте выполнить следующую инструкцию внутри функции обратного вызова мыши:

if (event.getButton() == MouseEvent.BUTTON1) { 
   robot.keyPress(KeyEvent.VK_W);
   robot.keyRelease(KeyEvent.VK_W)
}
0 голосов
/ 15 апреля 2020

Здесь не так много информации для go. Но у Swing есть хороший способ узнать, какая кнопка мыши нажата. Вы можете найти документацию здесь: https://docs.oracle.com/javase/6/docs/api/javax/swing/SwingUtilities.html#isLeftMouseButton (java .awt.event.MouseEvent)

...