键盘监听:


1 package com.gui.lesson3;
2
3 import java.awt.*;
4 import java.awt.event.KeyAdapter;
5 import java.awt.event.KeyEvent;
6
7 //键盘
8 public class TestKeyListener {
9 public static void main(String[] args) {
10 new KeyFrame();
11 }
12 }
13
14 class KeyFrame extends Frame {
15 public KeyFrame() {
16 setBounds(100, 100, 300, 400);
17 setVisible(true);
18
19 this.addKeyListener(new KeyAdapter() {
20 //键盘按下
21 @Override
22 public void keyPressed(KeyEvent e) {
23 //获得键盘按下的键是哪一个,当前的码
24 int keyCode = e.getKeyCode();//不需要去记录这个数值,直接使用静态属性 VK_XXX
25 if (keyCode == KeyEvent.VK_UP) {
26 System.out.println("你按下了上键");
27 }
28 //根据按下的不同操作,产生不同的结果;
29 }
30 });
31 }
32 }