Как переместить мышь в JDK 10?.mousePress (InputEvent.BUTTON1_MASK);больше не работает - PullRequest
0 голосов
/ 25 июня 2018

Я пытался расположить мышь и смоделировать щелчок с помощью Robot, но похоже, что он больше не поддерживается в JDK 10. Похоже, это и говорит The field InputEvent.BUTTON1_MASK is deprecated since version 9.

Кто-нибудь знает способ исправить это или как имитировать щелчок по-другому?

1 Ответ

0 голосов
/ 25 июня 2018

Из документации :

Однако рекомендуется использовать InputEvent.BUTTON1_DOWN_MASK, InputEvent.BUTTON2_DOWN_MASK, InputEvent.BUTTON3_DOWN_MASK вместо.

Так что InputEvent.BUTTON1_DOWN_MASK, вероятно, то, что вы ищете.

Я полагаю, что это изменение частично связано с тем, что Java теперь поддерживает мышь с более чем тремя кнопками.

Примечание : Не забудьте также позвонить mouseRelease, чтобы убедиться, что клик зарегистрирован.

...