如何给显示的XML文本设置样式(in Swing)?

大家好。
最近需要做一个简单的应用,就是对xml文本设置样式,

比如把所有尖括号用蓝色显示
把所有元素用粗体显示
把所有属性的键用红色显示,值用粗体显示
etc

我考虑使用JTextArea,但是不知道怎么用,有哪位能帮忙吗?

谢谢。

可以看jdk自带的demo j2sdk1.4.2_03\demo\jfc\Stylepad
甚至有个现成的控件 http://www.japisoft.com/syntaxcolor/ 类似EditPlus,指定一个语法高亮文件就可以了
搜语法高亮有很多的
http://zhidao.baidu.com/question/83549250.html