寻找语法高亮的Java GUI组件/想法

时间:2008-09-24 18:46:43

标签: java xml user-interface syntax-highlighting xquery

我没有承诺任何特定的GUI或任何东西 - 只需要基于Java。我想在可编辑的文本区域内进行简单的语法高亮(XML和XQuery)。

到目前为止,我唯一的候选人是Swing的JTextPane,因为它支持似乎支持文本的样式,但我不知道如何在这种情况下实现它。

如果某个特定的工具包开箱即用,那就太棒了,但如果需要,我愿意亲自动手。

3 个答案:

答案 0 :(得分:4)

JSyntaxPane处理XML并可以扩展

http://code.google.com/p/jsyntaxpane/wiki/Using

或者,应该可以提取NetBeans编辑器,但这可能会更有效......

[edit]顺便说一下,我从here获得了XML信息...它似乎没有在谷歌代码页面上提及它......

答案 1 :(得分:1)

Jide软件有一个Syntax Highligher组件。它仍处于测试阶段,但我认为它应该是XML。我自己没有用过它,所以我不知道它能做到你想要的效果。

答案 2 :(得分:0)

为什么不查看Ostermiller的语法荧光笔。

这是simple code editor demo

它仍然使用JTextPane。