Я показываю некоторые таблицы как HTML-код (визуализированный шаблоном Freemarker) с помощью JTextPane. У меня также есть HTML-ссылки на этом HTML-выходе, которые можно использовать для взаимодействия со значениями таблицы (например, «Удалить строку» и тому подобное). В настоящее время я всегда воссоздаю весь вывод HTML для каждого изменения и заменяю весь документ на JTextPane новым. Это происходит очень медленно, и JTextPane всегда меняет положение прокрутки, когда я это делаю.Изменение содержимого HTMLDocument, отображаемого в JTextPane
Возможно ли изменить только часть кода HTML во время выполнения без замены всего документа? В реальном браузере я бы использовал DOM и сделал что-то вроде document.getElementById («цена»). InnerHTML = «$ 123.44». Возможно ли подобное с HTMLDocument в JTextPane?