プログラム用のコマンドラインインターフェイスの一部複数のプログレスバーの呼び出しを記述しています。私は現在、これに似た何かを\r
エスケープシーケンスを使用して、コンソール内の1行を更新することができます。Javaコマンドラインインターフェイス: ' r'を使用して異なる行に複数のプログレスバーを表示
System.out.printf("\rProcess is %d%% complete", percentageComplete);
キャリッジリターンのみ、その行の先頭に戻りますが。私は2つの行(またはより一般的には、任意の行数)に戻って両方の/すべてを更新する方法が欲しい。
これを実行する方法はありますか?
これは簡単ではありません。これらの質問を確認してください。 http://stackoverflow.com/questions/1001335/java-gotoxyx-y-for-console-applications?lq=1 http://stackoverflow.com/questions/4906141/move-printing Javaを使用しないJavaのコマンドラインインタフェースの位置づけlq = 1 http://stackoverflow.com/questions/439799/whats-a-good-java-curses-ターミナルアプリケーションのようなライブラリー – Flavio