Java圖形化編程中的鍵盤事宜設計簡介。本站提示廣大學習愛好者:(Java圖形化編程中的鍵盤事宜設計簡介)文章只能為提供參考,不一定能成為您想要的結果。以下是Java圖形化編程中的鍵盤事宜設計簡介正文
鍵盤事宜的事宜源普通丐組件相干,當一個組件處於激活狀況時,按下、釋放或敲擊鍵盤上的某個鍵時就會產生鍵盤事宜。鍵盤事宜的接口是KeyListener,注冊鍵盤事宜監督器的辦法是addKeyListener(監督器)。完成KeyListener接口有3個:
治理鍵盤事宜的類是KeyEvent,該類供給辦法:
public int getKeyCode(),取得按動的鍵碼,鍵碼表在KeyEvent類中界說。
【例】小運用法式有一個按鈕和一個文本區,按鈕作為產生鍵盤事宜的事宜源,並對它實行監督。法式運轉時,先點擊按鈕,讓按鈕激活。今後輸出英文字母時,在注釋區顯示輸出的字母。字母顯示時,字母之間用空格符分隔,且滿10個字母時,換行顯示。
import java.applet.* import java.awt.*; import java.awt.event.*; public class Example6_10 extends Applet implements KeyListener{ int count =0; Button button = new Button(); TextArea text = new TextArea(5,20); public void init(){ button.addKeyListener(this); add(button);add(text); } public void keyPressed(KeyEvent e){ int t = e.getKeyCode(); if(t>=KeyEvent.VK_A&&t<=KeyEvent.VK_Z){ text.append((char)t+" "); count++; if(count%10==0) text.append("\n"); } } public void keyTyped(KeyEvent e){} public void keyReleased(KeyEvent e){} }