我正在寻找可以在Swing中用作GUI控制台的组件。
- 有一个带有滚动条的文本区域,可以将其设置为特定字体
- 具有主机应用程序可以获取的InputStream和OutputStream
- 接受键盘输入,将其打印到控制台文本的末尾,并将该输入发送到InputStream
- 将OutputStream文本输出到控制台的末尾
- 具有某种FIFO-ish属性,在适当的情况下,可以通过自动丢弃最旧的文本来限制控制台中显示的文本量
- 允许将控制台文本复制(但不能剪切或粘贴或进行任何其他编辑)到系统剪贴板
这有点像Eclipse中的“控制台”选项卡。
有没有好的图书馆可以提供这一点?