Ответ 1
Вы можете сделать это, установив позицию каретки в конец текстовой области, то есть
myTextArea.setCaretPosition(myTextArea.getDocument().getLength());
Изменить:, вы можете узнать намного больше об этом вопросе, просмотрев связанные вопросы, перечисленные в правом нижнем углу этой страницы. В частности, пожалуйста, проверьте ответ camickr и ссылку в этой теме: Как установить AUTO-SCROLLING JTextArea в Java GUI?. Это гораздо лучший и более полный ответ, чем тот, который я дал (и я только что сейчас проголосовал за это).