[转贴]马士兵Java学习笔记
上一篇 /
下一篇 2011-05-08 17:32:28
/ 个人分类:JAVA
1115
键盘事件
当按下一个键时对应一个虚拟的码
例子:
import
java.awt.*;
import
java.awt.event.*;
public
class TestKey {
public static void main(String[] args) {
new KeyFrame().launchFrame();
}
}
class
KeyFrame. extends Frame. {
public void launchFrame() {
setSize(200, 200);
setLocation(300,300);
addKeyListener(new MyKeyMonitor());
setVisible(true);
}
class MyKeyMonitor extends KeyAdapter {
public void keyPressed(KeyEvent e) {
int keyCode = e.getKeyCode();
if(keyCode = = KeyEvent.VK_UP) {
System.out.println("UP");
}
}
}
}
KeyEvent类的方法public int getKeyCode()返回与此事件中的键关联的整数keyCode。也就是判断敲击的是哪一个键,返回值是整形。
KeyEvent类的字段摘要public static final int VK_UP用于非数字键盘向上方向键的常量。
收藏
举报
TAG: