Using GUI for console input and outputin java

2019-08-02 06:17发布

How would I output console information to a GUI? I have a application that has a GUI up till I have the user move within directories similar to the CLI in linux. So how would I port the output and input from a console into a GUI. Would JPanel be the way to go or something else?

2条回答
老娘就宠你
2楼-- · 2019-08-02 06:31

Technically, if you wanted to, you could use JTextArea to accomplish this. Instead of writing to the console what you'd normally write, such as some information telling the programmer that something was successful or unsuccessful (for troubleshooting of course), you can use JTextArea's append() method to write what you would normally write on the console. Example:

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

See the API for details

查看更多
我只想做你的唯一
3楼-- · 2019-08-02 06:41

I know this was 2 years ago but, for any anyone else trying to accomplish the same thing, there is Java file that can add the functionality to input and output information to a GUI console and it can be found here.

查看更多
登录 后发表回答