我应该使用哪个WindowBuilder Swing小部件来制作System.out“控制台”?

时间:2011-09-15 13:38:45

标签: java linux swing

当我将Linux控制台应用程序升级到Swing应用程序时,我不想放弃程序打印到System.out的所有数据的可见性。如果我将它转储到文件中,我可能永远不会看到重要的东西。

我应该使用哪个WindowBuilder Swing小部件来显示System.out“控制台”?

(我使用的是Java,Eclipse,ubuntu,Swing和WindowBuilder。)

编辑:我使用了jfpoilpret的建议和Mohaimin的建议。结果是对JTextArea的私有静态引用(在WindowBuilder结构内的可滚动窗格内)。然后我使用getter方法来公开JTextArea,并按如下方式调用getter:

public static PrintWriter pw = new PrintWriter(new mySwingConsole(getter()))

其中mySwingConsole是Writer。

2 个答案:

答案 0 :(得分:3)

您可以在System.err / System.out方面使用Message Console等类。

Message Console

答案 1 :(得分:0)

答案在问题的“编辑”中描述。我使用了jfpoilpret的建议和Mohaimin的建议。如果jfpoilpret想要将他的评论作为答案重新发布,我会选择它。