如何在jTextarea中使用jEditorPane作爲jTextArea和append方法?爲JEditorPane添加一個附加(...)像JTextArea方法
例如:
jTextArea.append(MyString的);
jEditorPane。?
如何在jTextarea中使用jEditorPane作爲jTextArea和append方法?爲JEditorPane添加一個附加(...)像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做插入文本。應該使用JEditorPane來插入HTML。查看HTMLEditorKit插入HTML的方法。而是使用JTextPane。您可以使用insertString()方法,並且可以在向文檔中插入文本時指定屬性。 – camickr