Обтекание и переводы строк в JEditorPane
У меня есть JEditorPane, который добавляется в диалоговое окно. Панель редактора используется в отличие от JTextArea для обработки переноса и стиля. Я добавляю текст, в котором есть несколько новых строк. Я ожидаю, что это будет выглядеть так:
Line 1 should be like this
Line 2 is too long for a single line and so needs to
wrap to the next line
Line 3 should be like this
Но что происходит, это:
Line 1 should be like this
Line 2 is too long for a single line and so needs to
Line 3 should be like this wrap to the next line
Строка 2 перекрывается со строкой 3. Я не могу показать это здесь, но строки будут буквально перекрывать друг друга.
Текст с символами новой строки (то есть: "\n") возвращается из метода. Затем я использую editorPane.setText() с этой строкой и вызываю dialog.display().
Есть идеи? Заранее спасибо.