Я пытаюсь сделать простой почтовый клиент на Java Swing.
Я хочу позволить пользователям форматировать свою электронную почту любым удобным для них способом, например, выделение жирным шрифтом некоторых частей текста, курсива других частей,и т.д. Другими словами, я пытаюсь сделать WYSIWYG-редактор.Форматирование выполняется в HTML.Я использую JEditorPane для отображения текста.
Я попытался сам добавить теги в текст, используя методы setText и getText из JEditorPane.Я мог бы заставить его работать для базового форматирования, но довольно сложно справиться со сложным форматированием.(например, пытается удалить теги из элементов с несколькими тегами)
Есть ли более простой способ сделать это?Я посмотрел на HTMLEditorKit, но кажется, что он не поддерживает добавление тегов и / или замену определенной строки.
Заранее спасибо.