我试图定位鼠标并使用 Robot
模拟点击,但 JDK 10 似乎不再支持它。它看起来像 this并说 The field InputEvent.BUTTON1_MASK is deprecated since version 9
。
有人知道解决此问题的方法或如何以其他方式模拟点击吗?
最佳答案
来自其documentation :
However, it is recommended to use
InputEvent.BUTTON1_DOWN_MASK
,InputEvent.BUTTON2_DOWN_MASK
,InputEvent.BUTTON3_DOWN_MASK
instead.
所以 InputEvent.BUTTON1_DOWN_MASK
可能就是您要查找的内容。
我认为这种变化部分是由于 Java 现在支持具有三个以上按钮的鼠标。
注意:记得同时调用 mouseRelease
以确保点击已注册。
关于java - 如何在 JDK 10 中移动鼠标? .mousePress(InputEvent.BUTTON1_MASK);不再工作了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51030951/