У меня проблема с включением новой строки и конкатенацией текста в JEditorPane
.
Я хочу иметь возможность взять текст из двух панелей редактора в моем приложении и поместить его в другую панель редактора.Но я также хочу, чтобы он учитывал новую строку.
Как правило, чтобы получить новую строку, необходимо настроить панель редактора на использование HTML, а затем добавить:
<br>
Это нормальнои работает.
Однако JEditorPane.getText()
возвращает:
<html>
...
</html>
Поэтому, когда вы пытаетесь соединить 2 текста вместе, вы получаете:
<html>
...
</html>
<html>
...
</html>
И второй текстне отображается.
Можно ли как-то с этим справиться, кроме трудоемкого извлечения текста из HTML, его конкатенации и последующей вставки в HTML?