bkillbelong 发表于 2008-4-28 15:11

【请教】关于字符颜色问题

请教各位大侠,如何使得JEditorPane中的指定字符串为不同的颜色(即文本编辑器的词法分析),例如JEditorPane控件中有一段字符,我要指定的某些单词为一种颜色(事先不知道单词出现的位置)
eg:public int []aa=new int[5];   实现将这句中的关键字显示为蓝色等等之类的效果。。。。。
尽量回答详尽一点,麻烦各位了~~!

[[it] 本帖最后由 bkillbelong 于 2008-4-28 19:35 编辑 [/it]]

bkillbelong 发表于 2008-4-28 18:43

help

版主帮帮忙啊~~!

sunkaidong 发表于 2008-4-28 18:49

你到c里面看看..燕子做过..也只是找到字符串..然后加代码..

bkillbelong 发表于 2008-4-28 19:34

回复 3# 的帖子

那个看不懂,我的是要分析JEditorPane的内容,然后高亮显示在JEditorPane中。。。。

aipb2007 发表于 2008-4-28 22:24

使用正则表达式来分词可行。

ll_rj 发表于 2008-4-29 21:46

同样的困惑~~能详述一下否?
一直在想是不是需要自己编个类似WORD文档的,
然后通过对文本标记的解析,再通过DRAWSTRING的方法实现~~
对否?或其它解决方案?

bkillbelong 发表于 2008-5-7 00:12

自己顶,高手帮忙解答一下.....

页: [1]

编程论坛