使用Swing模拟控制台的更好方法是什么?

时间:2014-04-16 15:02:22

标签: java swing

目前,我正在使用ANTLR为我自己开发一些特定区域语言的翻译,

你可以认为它就像MATLAB.And我想做一个做3件事的终端:

1)用于黑色解释的输入命令。

2)以黑色输出结果给用户,以及红色的错误信息

3)输出超链接以帮助下划线样式的信息,用户点击链接,然后显示相关的帮助窗口。

一些优秀的软件如VIM,MATLAB都为用户使用这种颜色文本和超链接。

目前,我引用了342990并实现了要求2;

引用insert String to JTextPane as hyperlink并实现了要求3.

但是如何正确地将system.in重定向到JTextPane,链接9244108

还没有解决它,它对我不起作用。

将system.in重定向到JTextPane或JTextArea可能有很多缓冲进程的工作,对我来说似乎很难。

任何能给我一些建议的人都非常感激。

0 个答案:

没有答案