所以基本上我正在使用Robot类来创建一个按下并释放按键的方法。但我不知道如何获取它以便它使用变量来确定要按哪个键。
这是我到目前为止所做的:
void PressKey(String key)
{
try {
Robot robot = new Robot();
robot.delay(200 + (int)(Math.random() * ((300 - 200) + 1)));
robot.keyPress(KeyEvent.VK_H);
} catch (AWTException e)
{
e.printStackTrace();
}
}
答案 0 :(得分:1)
将其抽象为其他方法或管理它的类:
robot.keyPress(getSomeKey());
public KeyEvent getSomeKey() {
//use some internal logic to determine what to return
}
答案 1 :(得分:0)