将新文本添加到textView而不是在java中设置文本FX

问题描述:

我希望textview添加更多的代码行,而不是更改/设置文本。下面的代码被循环调用。问题是只显示最后一位玩家的平均得分,因为代码会在循环中更改每个增量的文本,并且不会在先前文本的下方添加文本。我希望每个球员的平均分数都能显示在下一行。将新文本添加到textView而不是在java中设置文本FX

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

读出当前的文本值,追加和设置:

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

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