2010-05-10 96 views
3

我找的一个组成部分,我可以在Swing使用作为一个GUI控制台其中Java/swing:控制台组件?

  • 有一个文本区域中,可以设置一个特定的字体
  • 有一个InputStream和OutputStream的滚动条是主机应用程序可以获取
  • 接受键盘输入,打印它到控制台文本的结尾处,并发送输入到InputStream的
  • 打印OutputStream的文本到控制台
  • 的端部具有某种FIFO的属性w特此在控制台显示的文本的量可以通过自动丢弃最旧的文本中,当适当
  • 允许拷贝控制台文本到系统剪贴板
的(但不是剪切或粘贴或任何其他编辑)被限制

这有点像Eclipse中的Console选项卡。

有什么好的库提供这个吗?

+0

可能重复基于Java Swing的控制台](http://stackoverflow.com/questions/2329455/looking-for-an-efficient-java-swing-based-console) – 2010-05-10 20:03:56

+0

不是重复;我不关心颜色+滚动锁等,而JTextArea不会给你输入/输出流。 – 2010-05-11 01:12:34

+0

这会有帮助吗? http://stackoverflow.com/questions/1255373/create-a-command-console – krishnakumarp 2012-04-25 11:42:12

回答

4
+0

有趣,我会看看它 – 2010-05-11 01:13:08

+0

Ick。不,它只是JTextPane的一个轻量级5kbyte扩展,实现了颜色+,可以用作VT100类型的终端。 (对于timelag抱歉,我的一些Java工作遵循一个非常突兀的时间表) – 2011-04-06 19:31:49

1

这里是一个正在开发的开源库,做最需要什么的控制台:的[寻找一种有效的

+1

这看起来似乎没有公开从中可以读取用户输入到控制台的InputStream – xorcus 2015-01-18 08:17:46