键盘监听事件就是当你按下键盘或松开键时触发的事件,当你设置键盘监听事件后,你按下或松开键盘,会自行触发相应的方法模块。比如:游戏里面通过按键盘控制游戏人物。
示例代码:
package cxj.cjj;
import java.awt.*;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
public class keylistener {
public static void main(String[] args) {
new keylisten();
}
}
class keylisten extends Frame{
public keylisten(){
setBounds(100,100,500,500);
setVisible(true);
setBackground(Color.green);
//为窗口添加键盘监听事件
this.addKeyListener(new KeyAdapter() {
//监听键盘上按下的键
public void keyPressed(KeyEvent e) {
//将按下的键赋给整型变量keyCode,(所有的按键都对应着一个整型的数字)
int keyCode=e.getKeyCode();
//如果按的键是向上的方向键
if(keyCode ==KeyEvent.VK_UP){
System.out.println("你按住了方向键上键");
}
//如果按的键是向下的方向键
if(keyCode ==KeyEvent.VK_DOWN){
System.out.println("你按住了方向键下键");
}
}
});
}
}
效果图如下: