Java Robot MouseMove不一致

时间:2018-12-28 17:15:08

标签: java awt awtrobot

我有此代码:

Robot mov = null;
try {
     mov = new Robot();
} catch (AWTException e1) {
    e1.printStackTrace();
}
if(movedy!=0&&movedx!=0) {
    mov.mouseMove(300, 300);

}

在我的PC上,IT人员从未将鼠标移到正确的位置。有趣的是,它可以在我的Mac上运行。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

这很可能指向您的解决方案。如果两台不同的计算机分辨率不同,则(300,300)不会在同一位置。我可以通过拉入另一个组件的位置或手动将(300,300)更改为更接近您所需的位置来使用相对位置。