Динамическое изменение размера текстовой области в соответствии с содержимым

Вот текстовая область, которую я добавил в свою программу, используя netbeans. Первое изображение показывает, как выглядит текстовое поле, когда я запускаю программу. На втором изображении показано текстовое поле после нажатия кнопки, которая добавляет около 50 строк «Hello world» в текстовую область - отображаются только первые 6 строк. Мне нужно, чтобы высота текстовой области динамически увеличивалась, чтобы соответствовать всем этим строкам. Кто-нибудь знает, как это сделать?

Редактировать: я не хочу полосы прокрутки, поэтому использование JScrollPane не вариант.

Ответы на вопрос(3)

Ваш ответ на вопрос