Как добавить строку в java swing JTextPane?

Я создаю приложение чата. В этом приложении чата я должен использовать Java Swing JTextPane придать стиль некоторым конкретным строкам, таким как отображаемое имя пользователя и время сообщения. Вот почему я выбрал JTextPane над JTextArea, В JTextPane я не могу добавить строку, поэтому я создаю буфер строки для добавления строки, а затем я делаю jTextPane.setText(stringBuffer.toString()),

Вот моя проблема: когда я добавляю строку в JTextPane через StringBuffer, есть задержка. Как я могу добавить строку построчно в JTextPane?

1 ответ

Решение

Нашел еще один аналогичный вопрос, ответ на который использовал StyledDocument и звонки insertString() метод на примере StyledDocument добавить текст к нему, а затем написать StyledDocument вернуться к JTextPane: JTextPane добавляет новую строку

Другие вопросы по тегам