AWT KeyEvent类

1 什么是Java AWT KeyEvent

在输入字符时生成键事件。有三种类型的键事件,由整数常量表示。这些关键事件如下

  • KEY_PRESSED

  • KEY_RELASED

  • KEY_TYPED

2 Java AWT KeyEvent的语法

public class KeyEvent
   extends InputEvent

3 Java AWT KeyEvent的构造方法

构造方法 描述
KeyEvent(Component source, int id, long when, int modifiers, int keyCode) 已弃用。从 JDK1.1 开始
KeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar) 构造一个 KeyEvent 对象。
KeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar, int keyLocation) 构造一个 KeyEvent 对象。

4 Java AWT KeyEvent的方法

方法 描述
char getKeyChar() 返回与此事件中的键关联的字符。
int getKeyCode() 返回与此事件中的键关联的整数 keyCode。
int getKeyLocation() 返回发起此键事件的键的位置。
static String getKeyModifiersText(int modifiers) 返回描述修饰键的字符串,例如“Shift”或“Ctrl+Shift”。
static String getKeyText(int keyCode) 返回描述 keyCode 的字符串,例如“HOME”、“F1”或“A”。
boolean isActionKey() 返回此事件中的键是否为“操作”键。
String paramString() 返回标识此事件的参数字符串。
void setKeyChar(char keyChar) 设置 keyChar 值以指示逻辑字符。
void setKeyCode(int keyCode) 设置 keyCode 值以指示物理键。
void setModifiers(int modifiers) 已弃用。从 JDK1.1.4 开始

热门文章

优秀文章