そのため、JFrame に KeyListener を追加し、JFrame に追加された JPanel に Thread を追加しました。問題は、スレッドの再描画がキーリスナーの通知よりも遅いことです...キーリスナーを1秒あたり4キーに制限する方法はありますか(または何でも)。
質問する
291 次
1 に答える
4
でを使用するTimer
かKeyListener
、キーが最後に押された時刻を追跡して現在の時刻と比較することができます。
KeyListener
これにより、ロジックに到達する前に早期に終了できます。KeyListener
ただし、常に削除して 250 ミリ秒後に再度追加する場合を除き、トリガーされるのを止めることはできません。
また、Swing では通常、の代わりにキー バインドKeyListener
を使用しますが、まったく同じ問題が発生することに注意してください。
于 2012-09-25T05:54:36.487 に答える