我有此代码:
Robot mov = null;
try {
mov = new Robot();
} catch (AWTException e1) {
e1.printStackTrace();
}
if(movedy!=0&&movedx!=0) {
mov.mouseMove(300, 300);
}
在我的PC上,IT人员从未将鼠标移到正确的位置。有趣的是,它可以在我的Mac上运行。任何帮助将不胜感激
答案 0 :(得分:0)
这很可能指向您的解决方案。如果两台不同的计算机分辨率不同,则(300,300)不会在同一位置。我可以通过拉入另一个组件的位置或手动将(300,300)更改为更接近您所需的位置来使用相对位置。