且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何检测Java中是否按下了某个键?

更新时间:2023-12-02 23:36:10

public class KeyEvent
extends InputEvent

表示的事件在组件中发生击键。

An event which indicates that a keystroke occurred in a component.

当键为

按下,释放或输入。该事件被传递给每个KeyListener或KeyAdapter对象

pressed, released, or typed. The event is passed to every KeyListener or KeyAdapter object

,它们使用组件的addKeyListener方法注册接收此类事件。

which registered to receive such events using the component's addKeyListener method.

(KeyAdapter对象实现KeyListener接口。)每个这样的侦听器对象在事件发生时获取此KeyEvent。

(KeyAdapter objects implement the KeyListener interface.) Each such listener object gets this KeyEvent when the event occurs.

并使用该事件对象,您可以使用 e.getKeyCode()等更多方法获取事件详细信息,例如按下了哪个键。

and using that event object, you can get the event details like what key has been pressed using e.getKeyCode() some more methods like that.