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