我有这个密码:
Robot mov = null; try { mov = new Robot(); } catch (AWTException e1) { e1.printStackTrace(); } if(movedy!=0&&movedx!=0) { mov.mouseMove(300, 300); }
在我的电脑上,它从不把鼠标移动到正确的位置。不过有趣的是,它在我的Mac电脑上工作。任何帮助都将不胜感激
这很可能表明你的决心。(300,300)如果两台不同的计算机没有相同的分辨率,它们就不会在同一个位置。我会通过拉入另一个组件的位置来使用相对位置,或者手动将(300300)更改为更接近您需要的位置。