2012-04-12 204 views
1

如何將控制檯信息輸出到GUI?我有一個有GUI的應用程序,直到我將用戶移動到類似於Linux中的CLI的目錄中。那麼如何將輸出和輸入從控制檯移植到GUI中。 JPanel會成爲其他途徑嗎?使用GUI進行控制檯輸入和輸出java

+0

請更精確地呈現您的問題。 – Stefan 2012-04-12 17:44:37

+0

我有一個半控制檯的應用程序。它登錄到服務器,然後讓用戶瀏覽目錄。它有用於用戶名和密碼的joptionpanes。但爲了導航,它使用基於Linux的導航(ls,cd等)。我想讓它成爲所有GUI,並且根本沒有控制檯部分。什麼是一個很好的方法來做到這一點。我應該看什麼方向。先謝謝你。 – UnbrandedTech 2012-04-12 22:17:59

回答

1

從技術上講,如果你想,你可以使用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."); 

See the API for details

0

我知道這是2年前,但是,對於其他任何人試圖完成同樣的事情,也就是Java文件,可以將功能的輸入和輸出信息添加到GUI控制檯,它可以找到here