在此示例中,我们使用java.awt.Robot该类来生成按键事件。我们可以调用该keyPress(int keyCode)方法来产生此事件。
package org.nhooo.example.awt; import java.awt.AWTException; import java.awt.Robot; import java.awt.event.KeyEvent; public class CreatingKeyboardEvent { public static void main(String[] args) { try { Robot robot = new Robot(); // 创建三秒钟的延迟。 robot.delay(3000); // 生成按键事件以编写QWERTY字母 robot.keyPress(KeyEvent.VK_Q); robot.keyPress(KeyEvent.VK_W); robot.keyPress(KeyEvent.VK_E); robot.keyPress(KeyEvent.VK_R); robot.keyPress(KeyEvent.VK_T); robot.keyPress(KeyEvent.VK_Y); } catch (AWTException e) { e.printStackTrace(); } } }