用java编的记事本怎么实现对关键字的特殊颜色自动显示~~最好带例子~~ 5

对了,remove和insertString怎么用?下面是我在DocumentListener中写的一小段Stringtext=editor.getText();Stri... 对了,remove和insertString怎么用?

下面是我在DocumentListener中写的一小段String text=editor.getText();
String str=new String("java");
int len=str.length();
Pattern p=Pattern.compile("java");
Matcher m=p.matcher(text);
if(m.find())
{
try
{
editor.getDocument().remove(0,len);
}
catch(Exception e){System.out.println(1);}
SimpleAttributeSet attrSet = new SimpleAttributeSet();
StyleConstants.setForeground(0,attrSet, Color.blue);
try
{
editor.getDocument().insertString();
}
catch(Exception e){}
}总是会抛出错误!!!!
展开
 我来答
aimilin6688
2011-06-23 · TA获得超过1266个赞
知道小有建树答主
回答量:809
采纳率:0%
帮助的人:597万
展开全部
这个要用到字符串匹配,如果和关键字匹配就设置成不同的颜色
追问
是采用正则表达式匹配吗?匹配后该怎么从JTextPane中移除原有的字符和在插入带颜色属性的字符串?谢谢啊!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式