2012-08-12 95 views
0

我想要做的是让我的鼠标围绕一个点(离所述点500px)以圆形方式移动。我想让鼠标逆时针旋转。机器人课,以圆形运动移动鼠标

所以我想说的是这个..我想让鼠标移动一个500px的点,使用Robot类的方法mouseMove。我只是无法弄清楚在事物的数学方面我会怎么做。

+0

我很确定你的意思是鼠标指针。鼠标本身在java虚拟机之外。 – emory 2012-08-12 12:30:45

回答

1

使用circle equation来获得x值和y值之间的依赖关系。

现在检查-500到500之间的每个x(跳转为1),计算y值并移动鼠标。

0

我觉得有点trigonometry可以做到这一点。然后你可以继续移动:

Robot r = new Robot(); 
r.mouseMove(calculatedX,calculatedY);