Java KeyListener 接口

2025年3月17日 | 阅读 3 分钟

Java KeyListener 在您更改按键状态时都会收到通知。 它针对 KeyEvent 进行了通知。 KeyListener 接口位于 java.awt.event 包中,它有三个方法。

接口声明

以下是 java.awt.event.KeyListener 接口的声明

KeyListener 接口的方法

下面给出了 KeyListener 接口中找到的 3 个方法的签名

序号。方法名描述
1.public abstract void keyPressed (KeyEvent e);当按键被按下时调用此方法。
2.public abstract void keyReleased (KeyEvent e);当按键被释放时调用此方法。
3.public abstract void keyTyped (KeyEvent e);当按键被键入时调用此方法。

继承的方法

此接口继承了以下接口的方法

  • java.awt.EventListener

Java KeyListener 示例

在下面的示例中,我们正在实现 KeyListener 接口的方法。

KeyListenerExample.java

输出

java awt keylistener example 1

Java KeyListener 示例 2:计算单词和字符

在下面的示例中,我们正在打印字符串的单词和字符数。 这里,字符串是从 TextArea 获取的,并使用 KeyListener 接口的 KeyReleased() 方法。

KeyListenerExample2.java

输出

java awt keylistener example 2
下一个主题Java WindowListener