2017-03-23 100 views
1

以下是我的java代碼:如何將控制檯輸出打印到JTextArea?

有人可以請建議如何打印相同的JTextArea

DBCursor cursor = coll.find(); 

int i=1; 
while (cursor.hasNext()) 
{ 
    System.out.println("Inserted Document: "+i); 
    System.out.println(cursor.next()); // i want to print this into jtextarea 
    i++; 
} 
+0

我想用[這個答案]關閉此問題(http://stackoverflow.com/questions/12945537/how-to-set-output-stream-to-textarea/12945678#12945678),但那可能會因爲你的需要而有點過度殺人 – MadProgrammer

回答

0

可以將輸出添加到文本區域如下:

textarea.append(""+cursor.next()); 
0

你可以只使用JTextArea.setText(String)JTextArea.append(String)做到這一點。

setText替換文本區域中的文本。 appendstring添加到現有文本的末尾。

相關問題