显然,这个问题在之前和之前和之前都被问过,但是答案要么没有解决问题,要么使用了我无法理解的语言。
我必须使用 注册键盘操作JComponent.WHEN_IN_FOCUSED_WINDOW,因此 aKeyListener不是替代方法。我必须跟踪按下和释放键,比如光标键。由于某些内置按键重复,我无法多次按下/释放触发。我真的很想知道何时物理按下和按下键。例如,按下时启动计时器,松开时停止计时器(并且不要因为虚拟键重复而多次启动和停止计时器)。
我相信这在 OS X 上可以正常工作,但我现在在 Linux 上(OpenJDK 7)。
如何?