2013-06-23 83 views
1

如何在jTextarea中使用jEditorPane作爲jTextArea和append方法?爲JEditorPane添加一個附加(...)像JTextArea方法

例如:

jTextArea.append(MyString的);

jEditorPane。?

+2

不要使用編輯器窗格像你這樣一個JTextArea做插入文本。應該使用JEditorPane來插入HTML。查看HTMLEditorKit插入HTML的方法。而是使用JTextPane。您可以使用insertString()方法,並且可以在向文檔中插入文本時指定屬性。 – camickr

回答

2

我會看看Document,特別是Document#insertString方法。

有了這個,你可能可以做類似...

Document doc = editorPane.getDocument(); 
doc.insertString(doc.getLength(), "This is the string to insert", null); 
+0

我試過這種方式,但是html代碼不再工作了。 我該怎麼辦? – Arief

+0

@Arief:更新您的問題以包含此要求;一個相關的例子被檢查[這裏](http://stackoverflow.com/a/16447176/230513)。 – trashgod

+0

您可能需要在HTML正文的內容中附加文本 – MadProgrammer