【发布时间】:2012-03-11 01:24:25
【问题描述】:
我想使用 Java 中的 Robot 类进行拖放。出于某种原因,下面的代码不起作用。这种方法有替代方法吗?
public static void main (String args []){
Robot robot = new Robot ();
robot.mouseMove(350, 226);
robot.keyPress(InputEvent.BUTTON1_MASK);
robot.mouseMove(250, 350);
robot.keyRelease(InputEvent.BUTTON1_MASK);
}
【问题讨论】:
-
这两个 x,y 点相距多远? - 如果它们靠得太近,系统可能不会注册拖动事件。
-
新位置距离大约 25 像素。抱歉,我包含了一些不相关的对象。我现在已经编辑了代码。