Вы, вероятно, вызываете метод setText(String t)
в цикле for, и поэтому текст textArea очищается и заполняется новым строковым элементом при каждом выполнении цикла. Итак, в конце концов, вы видите, что последняя строка цикла печатается в вашем textArea. Вы можете использовать следующее, чтобы добавить новую строку к предыдущему текстовому удержанию в вашем компоненте textArea:
textarea.setText(textarea.getText() + " " + textToAppend);