作者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