当您键入文本框并按住某个键时,您会得到(a ....... aaaaaaaaaaaaaa),具体取决于初始按键延迟。
addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
// Handle key press here
}
我正在制作一款用户反应非常重要的游戏。如何完全消除这种延迟?上面的代码不起作用。我也尝试重写processKeyEvent而没有运气。
答案 0 :(得分:2)
这些事件是由JVM /操作系统生成的,除非您指示用户更改按键延迟/按键重复设置,否则您将不得不做更多工作。
我建议您创建一个Timer,以正确的速率触发事件,在keyPressed
/ keyReleased
之后启动和停止计时器。