寻找Java GUI组件/语法高亮提示
时间:2020-03-06 14:40:53 来源:igfitidea点击:
我不致力于任何特定的GUI任务,或者仅需基于Java的任何东西。我想在可编辑文本区域内进行简单的语法突出显示(XML和XQuery)。
到目前为止,我唯一的候选人是Swing的JTextPane,它支持的文本样式似乎支持文本样式,但是我不知道如何在这种情况下实现它。
如果某个特定的工具箱开箱即用,那真是太棒了,但是如果需要,我愿意手动进行。
解决方案
JSyntaxPane处理XML,并且可以扩展
http://code.google.com/p/jsyntaxpane/wiki/使用
或者,应该可以提取NetBeans编辑器,但这可能需要更多的工作...
[编辑]顺便说一句,我从这里得到了XML信息...在Google代码页上似乎没有提到它...
Jide软件具有Syntax Highligher组件。它仍处于测试阶段,但我认为它应该是XML。我自己还没有使用过它,所以我不知道它会如何满足需求。
为什么不查看Ostermiller的Syntax Highlighter。
这是一个简单的代码编辑器演示
它仍然使用JTextPane。