Java Swing-как прокрутить вниз JTextArea?
У меня есть приложение с основной чат. Я использую JTextArea
буфера. После добавления сообщения я хочу прокрутить его вниз. Как этого можно достичь?
Я не нашел функции-члена, которая позволила бы мне это сделать.
1 ответов
вы можете сделать это, установив позицию курсора в конце текстовой области, т. е.
myTextArea.setCaretPosition(myTextArea.getDocument().getLength());
Edit: вы можете узнать гораздо больше об этом вопросе, посмотрев на связанные вопросы, перечисленные в правом нижнем углу этой страницы. В частности, ознакомьтесь с ответом camickr и ссылкой в этой теме:Как установить автоматическую прокрутку JTextArea в Java GUI?. Это гораздо лучший и более полный ответ, чем тот, который я дал (и я только что up-проголосовал за это).