橘子味的心
标题: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

目录

分类