2013-04-17 35 views
0

我想將我的推文的所有結果從for循環顯示到jtextarea。並連續顯示。如何在jtextarea中顯示for循環的結果? Java

請FYI檢查我的代碼:

try { 

     ResponseList<Status> a = twitter.getUserTimeline(new Paging(1,20)); 

     for(Status b: a) { 
      System.out.println(b.getText()); 
      textArea.setText(b.getText()); 

     } 

    }catch(Exception e){ 

    } 

我知道它是與

textArea.setText(b.getText()); 

對不起,我是新來的Java,所以我還需要幫助。謝謝。

+0

你想要發生什麼,發生了什麼? – Philipp

+0

@Philipp我已更新我的帖子。我想要連續顯示每一行。剛剛發生的事情顯示了最後的結果。 –

回答

1

setText替換組件文本內容。 append將給定文本追加到文檔的末尾:

textArea.append(b.getText()); 

或使用

textArea.append(b.getText() + "\n"); 

如果沒有終止換行符從b.getText()返回。

+0

謝謝,我會接受你的回答 –

+0

+1。但是,不要使用系統屬性換行。只需使用「\ n」即可。文檔無論如何都只在文檔中存儲「\ n」。有關更多詳細信息,請參閱[文本和新行](http://tips4java.wordpress.com/2009/02/07/text-and-new-lines/)。 – camickr

+0

是啊,我認爲我有點過度了,謝謝你的鏈接 – Reimeus