在java中怎么用代码实现按了某个按键
对于一个写好的程序,已经有对按键上下左右的监听,我想在程序中调用响应的监听函数,怎么做?
如果是直接修改程序源码,那就很简单啊,往监听器发送一个消息应该就可以了吧。不过如果你是要做成外挂的形式,那可能要稍微麻烦一些,使用java robot应该可以实现。
f.addKeyListener(new KeyAdapter()
{
public void keyPressed(KeyEvent e)
{
int keyCode = e.getKeyCode();
System.out.println("输入的是:" + e.getKeyText(keyCode));
}
});
Robot robot = new Robot();
robot.keyPress(KeyEvent.{各种键值对应码,具体参考java文档});