Возможно, лучше использовать другой текстовый компонент, который может обрабатывать более сложное форматирование, например JTextPane, а не JTextArea, поскольку последний больше подходит только для отображения простого текста.
Но, сказав это, если выЕсли вы хотите отобразить данные в виде таблицы, рассмотрите возможность использования JTextArea с моноширинным шрифтом, такого как Font.MONOSPACED, и использование String.format (...) для форматирования текста или, что еще лучше, используйте JTable вместо JTextArea.
Обратите внимание: переименуйте все ваших переменных, чтобы их имена имели логический смысл.Нам трудно сделать головку или хвост из метода с именем r () или массива с именем t [].Это включает в себя ваши переменные GUI.Похоже, что вы используете NetBeans для генерации вашего GUI (и это тема для другой рекомендации на какое-то другое время), и эта IDE легко позволит вам переименовать переменные GUI, и снова это то, что я настоятельно рекомендую.Через несколько недель, когда вы будете пересматривать этот код, будет гораздо больше смысла, если вы переименуете jTextField7 в clientLastNameField или что-то в этом роде.