Динамически увеличивать высоту в JTextArea

#java #swing

#java #качать

Вопрос:

как динамически изменять высоту JTeaxtarea. мне нужно добавлять прокрутку, когда она превышает лимит. пожалуйста, кто-нибудь может сказать мне, как это сделать в приложении Java swing. заранее спасибо

Комментарии:

1. Хорошим началом было бы JScrollPane использование VERTICAL_SCROLLBAR_AS_NEEDED . Ознакомьтесь с руководством по панели прокрутки и свяжитесь с нами с более конкретным вопросом.

Ответ №1:

Вы можете использовать следующий код для добавления полосы прокрутки в JTextArea .

 JTextArea textArea = new JTextArea(20,10);
JScrollpane scrollPane = new JScrollpane(textArea);
  

Этот код будет отображать горизонтальные и вертикальные полосы прокрутки, если в вашей текстовой области более 20 строк. Вам нужно добавить scrollPane в JPanel или какую-либо панель в соответствии с вашим макетом.