5

我不致力于任何特定的 GUI takeit 或任何东西 - 只需要基于 Java。我想在可编辑的文本区域内进行简单的语法突出显示( XML 和 XQuery )。

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

如果一个特定的工具包有这样的开箱即用的东西,那就太棒了,但如果需要的话,我愿意手动做这件事。

4

3 回答 3

4

JSyntaxPane 处理 XML 并且可以扩展

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

或者,应该可以提取 NetBeans 编辑器,但这可能需要更多的工作......

[编辑] 顺便说一句,我从这里得到了 XML 信息……谷歌代码页上似乎没有提到它……

于 2008-09-24T18:52:27.897 回答
1

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

于 2008-09-24T18:53:46.520 回答
0

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

这是一个简单的代码编辑器演示

它仍然使用 JTextPane。

于 2008-09-24T18:53:58.080 回答