ncurses のような機能 (メニューのナビゲートや画面全体の再描画など) を備えたコンソール アプリケーション (おそらく Java) を実装する必要があります。
これを行うための唯一の解決策は、CHARVA ( 「A Java Windowing Toolkit for Text Terminals」 )、tuipeer ( 「A Text User Interface for the Java AWT」 )、および非常に古い Dr. Dobb の記事 ( 「A Java AWT のテキスト UI " )。
これまでのところ、CHARVA は私が見つけることができる最高のものですが、JNI を使用して呪いをラップするという考えは好きではありません。
これを行うには、AWT/Swing などの標準的な方法はありますか? 他にどのような選択肢がありますか?