在java中使用GUI进行控制台输入和输出

时间:2012-04-12 17:02:58

标签: java user-interface console-application

如何将控制台信息输出到GUI?我有一个具有GUI的应用程序,直到我让用户在类似于linux中的CLI的目录中移动。那么我如何将输出和输入从控制台移植到GUI中。 JPanel会成为可行的方式吗?

2 个答案:

答案 0 :(得分:1)

从技术上讲,如果您愿意,可以使用JTextArea来完成此任务。您可以使用JTextArea的append()方法编写您通常会写的内容,而不是向控制台写入您通常编写的内容,例如告诉程序员某些内容成功或不成功的信息(当然是为了进行故障排除),您可以使用JTextArea的javax.swing.JTextArea guiConsole = new JTextArea(10,10); //Just so you know what this is System.out.println("This sentence is printed to the real console."); guiConsole.append("But this one is printed to the GUI Console we made."); 方法编写通常编写的内容在控制台上。例如:

{{1}}

See the API for details

答案 1 :(得分:0)

我知道这是2年前的事了,但是,对于任何试图完成同样事情的人来说,有一个Java文件可以添加输入和输出信息到GUI控制台的功能,并且可以找到它{{3} }。