Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中使用GUI进行控制台输入和输出_Java_User Interface_Console Application - Fatal编程技术网

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

在java中使用GUI进行控制台输入和输出,java,user-interface,console-application,Java,User Interface,Console Application,如何将控制台信息输出到GUI?我有一个应用程序,它有一个GUI,直到我让用户在类似于linux中CLI的目录中移动为止。那么,如何将控制台的输出和输入移植到GUI中呢。杰帕内尔会是一条路吗 从技术上讲,如果您愿意,可以使用JTextArea来实现这一点。您可以使用JTextArea的append()方法来编写您通常在控制台上编写的内容,而不是将您通常编写的内容写入控制台,例如一些信息告诉程序员某些内容成功或不成功(当然是为了排除故障)。例如: javax.swing.JTextArea guiC

如何将控制台信息输出到GUI?我有一个应用程序,它有一个GUI,直到我让用户在类似于linux中CLI的目录中移动为止。那么,如何将控制台的输出和输入移植到GUI中呢。杰帕内尔会是一条路吗

从技术上讲,如果您愿意,可以使用
JTextArea
来实现这一点。您可以使用JTextArea的
append()
方法来编写您通常在控制台上编写的内容,而不是将您通常编写的内容写入控制台,例如一些信息告诉程序员某些内容成功或不成功(当然是为了排除故障)。例如:

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.");

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

请更准确地回答您的问题。我有一个基于半控制台的应用程序。它登录到服务器,然后让用户浏览目录。它有用于用户名和密码的JoptionPane。但对于导航用户来说,它是基于Linux的导航(ls、cd等)。我想让所有的图形用户界面,并没有控制台部分在所有。有什么好方法可以做到这一点。我应该往哪个方向看。先谢谢你。