博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 键盘事件监听KeyListener
阅读量:5239 次
发布时间:2019-06-14

本文共 1116 字,大约阅读时间需要 3 分钟。

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

方法摘要
 void keyPressed( e)
          按下某个键时调用此方法。
 void keyReleased( e)
          释放某个键时调用此方法。
 void keyTyped( 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  截图时候按下的反应     每个键都对应一个数字 是由系统底层源码决定的

 

转载于:https://www.cnblogs.com/cyg-06/p/5954863.html

你可能感兴趣的文章
iOS-解决iOS8及以上设置applicationIconBadgeNumber报错的问题
查看>>
亡灵序曲-The Dawn
查看>>
MySQL中的隔离级别和悲观锁及乐观锁示例
查看>>
手机端h5 ajax 上传图片支持微信内置浏览器
查看>>
Redmine
查看>>
HtmlEditor常用模式
查看>>
Another app is currently holding the yum lock; waiting for it to exit.. yum被锁定无法使用
查看>>
帧的最小长度 CSMA/CD
查看>>
xib文件加载后设置frame无效问题
查看>>
第一次博客
查看>>
Java Map 常见用法举例
查看>>
编程算法 - 左旋转字符串 代码(C)
查看>>
IOS解析XML
查看>>
Python3多线程爬取meizitu的图片
查看>>
树状数组及其他特别简单的扩展
查看>>
Linux vi/vim
查看>>
zookeeper适用场景:分布式锁实现
查看>>
110104_LC-Display(液晶显示屏)
查看>>
javascript全局变量
查看>>
全连接神经网络(DNN)
查看>>