2012-01-31 11 views
3

今、私はbashのようなコマンドラインアプリケーションを開発しています。オートコンプリート機能を実装するには、ユーザーがTabキーを押したことを知っておく必要があります。しかし、私はコンソールアプリケーションでキーボードイベントを聴く方法を知らない。コンソールアプリケーションでキーボードイベントを聴く方法

前もって感謝します。

+0

KeyListenerまたはKeyAdapterイベントハンドラを使用する必要があります。例はhttp://www.kodejava.org/examples/224.htmlにあります。 –

+0

GUIアプリケーションではありません。 – Alanmars

+0

次に、コンソールから文字を読むことができます。これを読んだら、それがTABであるかどうかを知ることができ、さらに進むことができます。 - http://stackoverflow.com/questions/2597841/scanner-method-to-get-a-char –

答えて

1

これは外見よりやや複雑です。

多分、あなたのためにすべてを処理するjlineプロジェクトを見てください。

+0

ありがとうございます。 – Alanmars

関連する問題