現在、私はコンソール駆動型の Java プロジェクトに取り組んでいます。ユーザーがプログラムのコマンドラインで上矢印を押すと、コマンドラインにユーザーが最後に実行したコマンドが表示されるという機能を実現したいと考えています。
以下のようにキーボードイベントについて何かを見つけました。
public void keyPressed(KeyEvent evt);
public void keyReleased(KeyEvent evt);
public void keyTyped(KeyEvent evt);
ただし、コマンド文字列をコマンドラインに表示する方法がわかりません。たとえば、ユーザーが「up」を押すと、コマンドは最後のコマンドをコマンド ラインの事前入力として戻す必要があります。