Итак, у меня есть сокет, подключенный и постоянно читающий с сервера. У меня нет проблем с печатью строк в терминал по мере их поступления, но я борюсь с Swing. Я хочу добавить каждую строку на экран по мере ее появления с выделением определенных предопределенных слов. Я посмотрел на JEditPane, и единственный способ, которым я мог видеть, был бы setText(getText()+newText)
, на который я смотрел и думал, что это выглядело очень неправильно. Я взглянул на классы Document, и ни у одного из них нет очевидного append
метода. Я упускаю что-то очевидное или есть простой способ сделать это с другим компонентом?