java中的key事件監聽機制
阿新 • • 發佈:2017-05-20
com java.awt imp package 時間 ext javax .get pri
package com.at221; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import javax.swing.JFrame; public class TestKey { public static void main(String[] args) { JFrame f = new JFrame(); f.addKeyListener(new MyKeyListener()); f.setVisible(true); f.setSize(300, 300); } } class MyKeyListener extends KeyAdapter{ public void keyTyped(KeyEvent e) {//當鍵盤敲擊某個按鍵時產生的事件: System.out.println(e.getKeyChar()); } public void keyPressed(KeyEvent e) {//當鍵盤按下某個鍵產生的事件; // System.out.println("hello!"); } public void keyReleased(KeyEvent e) {//當鍵盤上的某個按鍵被釋放時產生的時間; // System.out.println("byebye!!!"); } }
java中的key事件監聽機制