[問題] JEditorPane() 卻慘遭蓋過?

看板java作者 (不知道為什麼)時間17年前 (2008/08/08 04:49), 編輯推噓2(209)
留言11則, 3人參與, 最新討論串1/1
text=new JEditorPane(); text.setContentType("text/html"); ag=ag.replaceAll(r2,"<font color=\"red\">"+r2+"</font>"); text.setText(ag); 這樣只會顯示出一句來,之前的都會被覆蓋過去 所以~請問有什麼辦法可以解決 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.122.217.172 ※ 編輯: a395397 來自: 122.122.217.172 (08/08 07:31)

08/08 08:36, , 1F
append
08/08 08:36, 1F

08/08 08:37, , 2F
我剛寫的濫寫法text.setText(test.getText()+ag);
08/08 08:37, 2F

08/08 08:39, , 3F
剛開始寫Java的濫寫法
08/08 08:39, 3F

08/08 08:47, , 4F
我好像看錯了 JEditorPane沒有append啊 ̄□ ̄
08/08 08:47, 4F

08/08 08:55, , 5F
對阿!!所以也不知道該怎麼解決才好= =
08/08 08:55, 5F

08/08 08:57, , 6F
如果用text.setText(test.getText()+ag);卻什麼都跑不出來
08/08 08:57, 6F

08/08 13:36, , 7F
試試看取得JeditorPane的document,然後對doc物件進行操作
08/08 13:36, 7F

08/08 13:39, , 8F
Document docs = jEditorPane.getDocument();
08/08 13:39, 8F

08/08 13:41, , 9F
jEPanel.setText(docs.getText(0,docs.getLength())+"new");
08/08 13:41, 9F

08/09 02:35, , 10F
3Q~我再試看看
08/09 02:35, 10F

08/11 01:59, , 11F
剛剛弄出來了...其實還有更簡單的方法!!
08/11 01:59, 11F
文章代碼(AID): #18cr_BPL (java)