是否有SQL语法感知Swing组件?

时间:2010-09-23 10:41:40

标签: java swing syntax-highlighting

我正在寻找一些知道SQL语法的Java Swing组件(类似textarea) - 这意味着它可以识别并突出显示它。

如果没有,我将需要自己做,那里有什么有用的建议,如何不浪费太多时间(例如,使用哪个组件)?

4 个答案:

答案 0 :(得分:8)

JSyntaxPane似乎支持SQL突出显示(我自己没有尝试过)。

答案 1 :(得分:2)

我之前使用过Ostermiller's Syntax Highlighter。它很简单:

HighlightedDocument document = new HighlightedDocument();
JTextPane textPane = new JTextPane(document);

答案 2 :(得分:1)

您可以查看SQuirreL SQL。在快速查看源代码后,我认为它使用Swing,它有一个SQL编辑器,语法高亮,甚至是内容辅助。

答案 3 :(得分:1)

MIT许可的jEdit syntax package支持SQL和许多其他语言。

我使用广告JIDE Code Editor,它使用jEdit并且运行良好。