【发布时间】:2014-01-23 12:11:06
【问题描述】:
我正在玩 Java Robot 函数。
但是,由于我认为这是背后的主要痛苦,所以我想知道我是否可以抽象该功能并创建一种更快的方法。
现在我首先做了以下事情:
public abstract class Cyborg {
public static void Cyborg(KeyEvent args[]) throws AWTException{
try {
Robot robot = new Robot();
for(KeyEvent k:args){
robot.keyPress(KeyEvent.k);
}
} catch(AWTException e){
e.printStackTrace();
}
}
}
我目前有点困惑,我目前收到一个无法解决 k 的错误。但是在KeyEvent args[] 部分中,这应该被归类为 KeyEvent 还是应该只是一个字符串?因为我来自 PHP 背景,所以我开始接触 java。谁能建议这是否是解决此问题的最佳方法?还有为什么KeyEvent.k 无法解析它是KeyEvent 还是String?关于这是否可行/不可行或尝试避免的问题的任何其他建议都会很棒。
谢谢
【问题讨论】: