首页 > 代码库 > Java 键盘事件监听KeyListener
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 @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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。