0

是否可以在 Java 中有两个(或更多)独立滚动列?我要求这样的功能:

前:

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 的界面来实现,但我无法使用任何一个。

编辑:为了澄清,我希望能够以这种方式格式化标准输出(或在必要时重定向它)。我正在编写的应用程序使用交互式命令行界面,这就是为什么摇摆和诅咒是不可接受的。更具体地说,我需要 CLI 的类似 Editline/Readline 的功能。我可以使用一个名为 JLine 的库来实现这一点。但是,我无法重定向 JLine 的输入和输出以使用curses 中的文本区域,而不是标准输入/输出。Swing 也是如此。因此,为什么我试图找到一个非诅咒/摇摆基础的解决方案。

我希望能够在一列中显示命令行交互的正常输出,同时在另一列中显示更多“持久”信息。

4

0 回答 0