を実装する Java クラスを実装する必要がありますKeyListener
。JFrame
ただし、 awt/swing ベースのクラスは必要ありません。Java のコンソール アプリケーションだけが必要です。
リスナーを機能させるには、リスナーをどこかに登録する必要があると思います。単純なコンソール アプリケーションでこれを行うにはどうすればよいですか? GUIベースの例しか見つかりません。
を実装する Java クラスを実装する必要がありますKeyListener
。JFrame
ただし、 awt/swing ベースのクラスは必要ありません。Java のコンソール アプリケーションだけが必要です。
リスナーを機能させるには、リスナーをどこかに登録する必要があると思います。単純なコンソール アプリケーションでこれを行うにはどうすればよいですか? GUIベースの例しか見つかりません。
KeyListener
コンソール アプリ向けではありません。あなたができることは、一度に1文字ずつ読むことですSystem.in.read()
一種のコンソールを用意するもう 1 つの方法はKeyListener
、JNI を使用することです。グローバルキーボードフックをインストールして、キープレスをリッスンできます。この ようにしたい場合は、JNativeHookライブラリが役立ちます。Swing やその他の GUI クラスを使用する必要はありません。