首页 > 代码库 > Java 键盘事件监听KeyListener

Java 键盘事件监听KeyListener

1、按下键盘时发生动作事件

方法摘要
 voidkeyPressed(KeyEvent e)
          按下某个键时调用此方法。
 voidkeyReleased(KeyEvent e)
          释放某个键时调用此方法。
 voidkeyTyped(KeyEvent e)
          键入某个键时调用此方法。

 

 1 public class TestKeyAndMouse extends Frame implements KeyListener 2 { 3     static TextField field; 4      5     public static void main(String[] args) { 6         TestKeyAndMouse frame = new TestKeyAndMouse(); 7          8         frame.setSize(500, 300); 9         10         frame.addKeyListener(frame);11 12         13         frame.setVisible(true);14     }15 16     @Override17     public void keyTyped(KeyEvent e) {18         System.out.println("点击");19     }20 21     @Override22     public void keyPressed(KeyEvent e) {23         int number = e.getKeyCode();24         System.out.println(number);25         if(10 == number)26         {27             System.out.println("hello world");28         }else if(49 == number)29         {30             System.out.println("sjyd");31         }32     }33 34     @Override35     public void keyReleased(KeyEvent e) {36         37     }

 

按下enter后的反应:

技术分享

注:17 18 是Ctrl 和alt  截图时候按下的反应     每个键都对应一个数字 是由系统底层源码决定的

 

Java 键盘事件监听KeyListener