Java 键盘事件监听KeyListener

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 键盘事件监听KeyListener相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

java中如何实现多按键同时按下的键盘监听事件

十三周课程总结

第十三周课程总结

第十三周课程总结

第十三周课程总结

2019秋冬之第十三周课程总结