これはちょっと変わった質問ですが、聞いてみる価値はあります: キー リスナー、キー バインディング、キー ディスパッチャなどを使用せずに Java でキー イベントを一般的に取得する方法はありますか? ここでの目標は、オーバーロードされたクラス (例: new KeyListener() { ... }) を使用しないことです。
シンプルなゲームをどれだけ小さくできるかを試していますが、オーバーロードされたクラスを使用すると、通常のコードに比べてかなりのスペースが必要になります。これは、jar にパッケージ化されたときに独自のクラス ファイル全体が必要になるためです。