Swing KeyEvent類

在輸入字元時,生成鍵Key事件。有三種類型的鍵事件由整數常量表示。

  • KEY_PRESSED
  • KEY_RELASED
  • KEY_TYPED

類聲明

以下是java.awt.event.KeyEvent類的聲明 -

public class KeyEvent
   extends InputEvent

類字段

以下是java.awt.event.KeyEvent類的字段 -

類構造函數

編號 構造函數 描述
1 KeyEvent(Component source, int id, long when, int modifiers, int keyCode) 從JDK1.1開始已過時
2 KeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar) 構造一個KeyEvent對象。
3 KeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar, int keyLocation)

類方法

編號 類方法 描述
1 char getKeyChar() 返回與此事件中的鍵關聯的字元。
2 int getKeyCode() 返回與此事件中的鍵關聯的整數(keyCode值)。
3 int getKeyLocation() 返回發起此鍵事件的鍵的位置。
4 static String getKeyModifiersText(int modifiers) 返回描述修飾鍵的字串,例如“Shift”或“Ctrl + Shift”。
5 static String getKeyText(int keyCode) 返回描述keyCode的字串,例如“HOME”,“F1”或“A”。
6 boolean isActionKey() 返回此事件中的鍵是否為“action”鍵。
7 String paramString() 返回標識此事件的參數字串。
8 void setKeyChar(char keyChar) 設置keyChar值以指示邏輯字元。
9 void setKeyCode(int keyCode) 設置keyCode值以指示物理鍵。
10 void setModifiers(int modifiers) 從JDK1.1.4開始已過。

方法繼承

該類繼承以下類中的方法 -

  • java.awt.event.InputEvent
  • java.awt.event.ComponentEvent
  • java.awt.AWTEvent
  • java.util.EventObject
  • java.lang.Object

上一篇: Swing事件類 下一篇: Swing事件監聽器