如何获得鼠标位置?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (12)

我想在Java中模拟一个自然的鼠标运动(从这里到那里,一个像素一个像素)。要做到这一点,我需要知道起始坐标。

我已经找到了Event.getX()和Event.getY()方法,但是我需要一个事件

我怎么能不做任何事情(或一些不可见的事情)就知道这些位置?

提问于
用户回答回答于
用户回答回答于
PointerInfo a = MouseInfo.getPointerInfo();
Point b = a.getLocation();
int x = (int) b.getX();
int y = (int) b.getY();
System.out.print(y + "jjjjjjjjj");
System.out.print(x);
Robot r = new Robot();
r.mouseMove(x, y - 50);

扫码关注云+社区