Как использовать jEditorPane как jTextArea с помощью метода append в jTextarea?Дайте JEditorPane append (...) Метод, подобный JTextArea
пример:
jTextArea.append (MyString);
jEditorPane.?
Как использовать jEditorPane как jTextArea с помощью метода append в jTextarea?Дайте JEditorPane append (...) Метод, подобный JTextArea
пример:
jTextArea.append (MyString);
jEditorPane.?
Я бы взглянул на Document
, в частности, метод Document#insertString
.
С этим можно мог сделать что-то вроде ...
Document doc = editorPane.getDocument();
doc.insertString(doc.getLength(), "This is the string to insert", null);
Я пробовал так, но код html больше не работает. что мне делать? – Arief
@Arief: обновите свой вопрос, чтобы включить это требование; рассматривается соответствующий пример [здесь] (http://stackoverflow.com/a/16447176/230513). – trashgod
Вам, вероятно, потребуется добавить текст в содержимое тела HTML – MadProgrammer
Не используйте панель редактора для вставки текста, как вы делаете с JTextArea. Для вставки HTML следует использовать JEditorPane. Проверьте метод HTMLEditorKit для вставки HTML. Вместо этого используйте JTextPane. Вы можете использовать метод insertString(), и вы можете указать атрибуты при вставке текста в документ. – camickr