Javaで2つ(またはそれ以上)の独立したスクロール列を持つことは可能ですか? 次のような機能を求めています。
前:
Output 11 Output 21
Output 12 Output 22
Output 13 Output 23
後:
列 2 に別の行が追加され、上にスクロールされましたが、列 1 は影響を受けませんでした。
Output 21
Output 11 Output 22
Output 12 Output 23
Output 13 Output 24
Swing または ncurses のようなインターフェースを使用してそのような機能を実現できることは承知していますが、どちらも使用できません。
編集:明確にするために、この方法で stdout をフォーマットできるようにしたい (または必要に応じてリダイレクトする)。私が書いているアプリケーションは、インタラクティブなコマンド ライン インターフェイスを使用しています。これが、swing と curses が受け入れられない理由です。具体的には、CLI に Editline/Readline のような機能が必要です。これは、JLine というライブラリを使用して実現できます。ただし、JLine の入力と出力をリダイレクトして、標準の入出力ではなく、curses でテキスト領域を使用することはできません。スイングも同様です。したがって、なぜ私は非呪い/スイングベースのソリューションを見つけようとしているのですか?
コマンド ライン インタラクションの通常の出力を 1 つの列に表示し、さらに「永続的な」情報を別の列に表示できるようにしたいと考えています。