java - 如何使用 KeyListener 仅在按下按键时捕获

标签 java keyboard awt

我知道 KeyListener 是如何工作的,但问题是抽象方法 KeyPressed 不能按我的预期工作。 不是每次按下按键时都调用该函数,而是在按下该键时始终调用该函数。 是否可以当我按下该键时处理,而不是在按下该键时处理?

最佳答案

实现 KeyListener 并覆盖 keyPressed。设置一个值,该值将保留到调用 keyReleased 为止。

关于java - 如何使用 KeyListener 仅在按下按键时捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10238059/

相关文章:

Java AWT性能焦虑

java - 我应该从方法中抛出的异常数量是否有限制?

keyboard - 使用钢琴键盘作为电脑键盘

python - 检测键盘输入

c - Ncurses 键盘输入

java - JFileChooser 将在服务器或另一台机器上工作吗?

java - 启动画面进度条未绘制

java - 如何在eclipse中将控制台参数传递给应用程序?

java - 在 Java 中,Postgres 中带有枚举的列应使用什么类型?

java - 与Java集合的交集