码迷,mamicode.com
首页 > 编程语言 > 详细

Java 键盘事件监听KeyListener

时间:2016-10-13 02:04:37      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

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

方法摘要
 void keyPressed(KeyEvent e)
          按下某个键时调用此方法。
 void keyReleased(KeyEvent e)
          释放某个键时调用此方法。
 void keyTyped(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     @Override
17     public void keyTyped(KeyEvent e) {
18         System.out.println("点击");
19     }
20 
21     @Override
22     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     @Override
35     public void keyReleased(KeyEvent e) {
36         
37     }

 

按下enter后的反应:

技术分享

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

 

Java 键盘事件监听KeyListener

标签:

原文地址:http://www.cnblogs.com/cyg-06/p/5954863.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!