我有一個問題,我不知道如何創建PrintWriter
,然後將內容寫入JTextArea
。如何生成PrintWriter並將內容寫入JTextArea或等於
我有一個庫,它需要一個PrintWriter在我想用來獲取輸出的方法中。但我不知道如何生成PrintWriter
的實例,然後將信息添加到JTextArea。
有人可以幫助我嗎?
我需要s.th.像這樣:
PrintWriter pw = new PrintWriter(...);
foo.print(pw);
我有一個問題,我不知道如何創建PrintWriter
,然後將內容寫入JTextArea
。如何生成PrintWriter並將內容寫入JTextArea或等於
我有一個庫,它需要一個PrintWriter在我想用來獲取輸出的方法中。但我不知道如何生成PrintWriter
的實例,然後將信息添加到JTextArea。
有人可以幫助我嗎?
我需要s.th.像這樣:
PrintWriter pw = new PrintWriter(...);
foo.print(pw);
PrintWriter
可以換另一個Writer
和沿一切寫入它傳遞。您可以使用StringWriter
寫入字符串緩衝區,然後在完成後使用toString
獲取緩衝區的內容。
StringWriter buffer = new StringWriter();
PrintWriter writer = new PrintWriter(buffer);
foo.print(writer);
String contents = buffer.toString();
myTextArea.setText(contents);
這一次庫方法完成,雖然寫PrintWriter
寫入文本區域。庫方法執行時,你是否需要它來更新textarea?
我敢打賭,OP正在將輸出重定向到JTextArea,但我們必須等待他的回覆。 – 2013-02-22 17:21:17
對這個網站有很好的搜索,因爲這類問題每兩週會被詢問一次。 – 2013-02-22 17:13:00