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

时间:2016-02-26 16:26:10

标签: text javafx textview

我希望textview添加更多代码行,而不是更改/设置文本。下面的代码由循环调用。问题是只显示最后一个玩家的平均分数,因为代码会在循环中按增量更改文本,而不会在前一个文本下面添加文本。我希望每个球员的平均分数显示在下一行。

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

1 个答案:

答案 0 :(得分:0)

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

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