我正在寻找一个在Swing中使用的组件,作为GUI控制台,它应该:
- 有一个文本区域和可以设置特定字体的滚动条
- 具有主机应用程序可获取的InputStream和OutputStream
- 接受键盘输入,将其打印到控制台文本的末尾,并将该输入发送到InputStream
- 将OutputStream文本打印到控制台的末尾
- 具有某种FIFO属性,可以通过自动丢弃最旧的文本来限制在控制台中显示的文本量
- 允许将控制台文本复制(但不剪切或粘贴)到系统剪贴板