GUI編程學習筆記八 —— AWT相關(鍵盤監聽)

GUI編程學習筆記八 —— AWT相關(鍵盤監聽)


package pers.ylw.lesson03;

import java.awt.*;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;

//鍵盤監聽
public class TestKeyListener {
    public static void main(String[] args) {
        new KeyFrame();
    }
}

//自己的窗口類
class KeyFrame extends Frame{
    public KeyFrame(){
        setBounds(1,2,300,400);
        setVisible(true);

        this.addKeyListener(new KeyAdapter() {
            //獲取鍵盤按下的鍵
            @Override
            public void keyPressed(KeyEvent e) {
                //獲取鍵盤按下的鍵,返回鍵的碼值
                int keyCode = e.getKeyCode();
                System.out.println(keyCode); //輸出鍵的碼值
                //根據按下的鍵不同,進行不同的處理
                if (keyCode == KeyEvent.VK_UP){ //如果鍵的碼值等於上鍵
                    System.out.println("你按下了上鍵"); //在控制檯可以看到
                }
            }
        });
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章