[转贴]马士兵Java学习笔记

上一篇 / 下一篇  2011-05-08 17:32:28 / 个人分类:JAVA

1115

键盘事件

 

当按下一个键时对应一个虚拟的码

例子:

import java.awt.*;

import java.awt.event.*;

 

public class TestKey {

      public static void main(String[] args) {

             new KeyFrame().launchFrame();

      }

}

 

class KeyFrame. extends Frame. {

      public void launchFrame() {

             setSize(200, 200);

             setLocation(300,300);

             addKeyListener(new MyKeyMonitor());

             setVisible(true);

      }

      

      class MyKeyMonitor extends KeyAdapter {

             public void keyPressed(KeyEvent e) {

                    int keyCode = e.getKeyCode();

                    if(keyCode = = KeyEvent.VK_UP) {

                           System.out.println("UP");

                    }

             }

      }

}

 

KeyEvent类的方法public int getKeyCode()返回与此事件中的键关联的整数keyCode。也就是判断敲击的是哪一个键,返回值是整形。

KeyEvent类的字段摘要public static final int VK_UP用于非数字键盘向上方向键的常量。

TAG:

 

评分:0

我来说两句

Open Toolbar