最好是有一个软件做支撑,在控制台下就不知道怎么做了。。
//this 代表当前的面板
this.requestFocus();//请求输入焦点
//请求到输入焦点,当前面板就可以接收键盘事件了。
//增加当前面板的按键(key)事件监听(Listener)
//KeyListener 是一个接口,由Swing定义的
//只要实现接口, 就可以获得哪个按键按下!
this.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e) {
int key = e.getKeyCode();//获取按键的编码
//对key与你需要的键盘上的键的编码做一个比较,然后可以实现任意的功能了
});
没有完整的代码,就是个我自己的想法,不知道能不能满足你的需求。。 |