J0n*_*Lam 5 java mouse screen-resolution awtrobot
public class R0b0t
{
public static void main(String[] args) throws Exception
{
Robot robot;
robot = new Robot();
robot.mouseMove(50,50);
}
}
Run Code Online (Sandbox Code Playgroud)
上面的代码是一个简单的程序,它将鼠标移动到我屏幕上的坐标(50,50).我在PC上执行程序时工作正常.
但是当我在Windows平板电脑上运行可执行jar文件时,坐标移动到(40,40).我正在用"光标位置"软件检查坐标.我尝试了不同的mouseMove
坐标,但鼠标仍然移动到平板电脑上的其他位置.
我该如何解决这个问题?我相信这与我平板电脑上的屏幕分辨率有关,因为我还尝试使用另一种软件来检测鼠标指向的颜色,并且颜色检测与我指向的颜色并不完全匹配.
归档时间: |
|
查看次数: |
509 次 |
最近记录: |