2016-02-26 65 views
0

我希望textview添加更多的代碼行,而不是更改/設置文本。下面的代碼被循環調用。問題是隻顯示最後一位玩家的平均得分,因爲代碼會在循環中更改每個增量的文本,並且不會在先前文本的下方添加文本。我希望每個球員的平均分數都能顯示在下一行。將新文本添加到textView而不是在java中設置文本FX

int average = playerTotalScore.get(player)/getRowSize(); 
    textArea.setText(player + " average score: " + average); 

回答

0

讀出當前的文本值,追加和設置:

String content = textArea.getText() + "\n" + player + " average score: " + average; 
textArea.setText(content); 
+1

或'textArea.appendText(...)'... –