键盘监听:
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 }