获取鼠标位置

2022-08-31 08:33:32

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

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

我如何在不做任何事情(或不可见的事情)的情况下知道仓位?

谢谢


答案 1

MouseInfo.getPointerInfo().getLocation() 可能会有所帮助。它返回与当前鼠标位置对应的 Point 对象。


答案 2
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);

推荐