Java 在代码中复制鼠标行为
这与问题有关: 在处理变通方法时,我们注意到,如果单击窗口上的另一个组件(即显示图片的标签),然后单击文本字段(在Flash应用程序中),一切似乎都正常。所以我一直在尝试从代码中复制,但没有成功 基本上,当检测到鼠标悬停在文本框上时,Flash程序会通知我,我请求对标签进行聚焦,因此当用户单击实际字段时,标签已经具有聚焦 我要求像这样关注:Java 在代码中复制鼠标行为,java,windows,focus,swt,java-7,Java,Windows,Focus,Swt,Java 7,这与问题有关: 在处理变通方法时,我们注意到,如果单击窗口上的另一个组件(即显示图片的标签),然后单击文本字段(在Flash应用程序中),一切似乎都正常。所以我一直在尝试从代码中复制,但没有成功 基本上,当检测到鼠标悬停在文本框上时,Flash程序会通知我,我请求对标签进行聚焦,因此当用户单击实际字段时,标签已经具有聚焦 我要求像这样关注: draggableComponent.requestFocus(); 其中DragableComponent是我一直在谈论的标签。我想这并不等同于点击标签
draggableComponent.requestFocus();
其中DragableComponent是我一直在谈论的标签。我想这并不等同于点击标签。我错过了什么?我终于找到了答案 下面的示例演示如何使用Java.awt.Robot类在Java中模拟鼠标和按键
try {
Robot robot = new Robot();
// Simulate a mouse click
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
// Simulate a key press
robot.keyPress(KeyEvent.VK_A);
robot.keyRelease(KeyEvent.VK_A);
} catch (AWTException e) {
e.printStackTrace();
}
班级给了我所需要的一切