当我尝试使用awt机器人输入java时,没有任何结果,
我做错了什么?
我想制作一些只能输入TEST和新行的东西但是每次运行它都没有出来,我想知道我做错了什么。请原谅我的nooby代码我是Java的新手。
import java.awt.*;
import java.awt.event.*;
import java.io.IOException;
public class test {
static int msg[] =
{
KeyEvent.VK_T, KeyEvent.VK_E, KeyEvent.VK_S, KeyEvent.VK_T, KeyEvent.VK_ENTER,
};
public static void main(String[] args) throws AWTException, InterruptedException {
Robot r = new Robot();
Thread.sleep(200);
for(int x = 0;x < 10;x++){
for(int i = 0;i < msg.length;i++){
r.keyPress(msg[i]);
r.delay(10);
}
}
}
}
答案 0 :(得分:1)
keyPress
电话关注keyRelease
(针对相同的密钥类型)答案 1 :(得分:0)
在哪里打字?如果它是AWT,你需要首先获得控制焦点。