作者a395397 (不知道為什麼)
看板java
標題[問題] JEditorPane() 卻慘遭蓋過?
時間Fri Aug 8 04:49:12 2008
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)
1F:→ slalala:append 08/08 08:36
2F:→ slalala:我剛寫的濫寫法text.setText(test.getText()+ag); 08/08 08:37
3F:→ slalala: 剛開始寫Java的濫寫法 08/08 08:39
4F:推 slalala:我好像看錯了 JEditorPane沒有append啊 ̄□ ̄ 08/08 08:47
5F:→ a395397:對阿!!所以也不知道該怎麼解決才好= = 08/08 08:55
6F:→ a395397:如果用text.setText(test.getText()+ag);卻什麼都跑不出來 08/08 08:57
7F:推 stukk:試試看取得JeditorPane的document,然後對doc物件進行操作 08/08 13:36
8F:→ stukk:Document docs = jEditorPane.getDocument(); 08/08 13:39
9F:→ stukk:jEPanel.setText(docs.getText(0,docs.getLength())+"new"); 08/08 13:41
10F:→ a395397:3Q~我再試看看 08/09 02:35
11F:→ a395397:剛剛弄出來了...其實還有更簡單的方法!! 08/11 01:59