我正在寻找一些知道SQL语法的Java Swing组件(textarea like) - 意味着它可以识别并突出显示它。是否有SQL语法感知的Swing组件?
如果没有我需要自己做,那里有什么有用的建议不要浪费太多时间(例如,使用哪个组件)?
我正在寻找一些知道SQL语法的Java Swing组件(textarea like) - 意味着它可以识别并突出显示它。是否有SQL语法感知的Swing组件?
如果没有我需要自己做,那里有什么有用的建议不要浪费太多时间(例如,使用哪个组件)?
JSyntaxPane似乎支持SQL突出显示(我没有自己尝试过)。
你可以看看SQuirreL SQL。快速浏览源代码后,我认为它使用了Swing,它有一个SQL编辑器,其中有语法高亮显示,甚至内容帮助。
我以前用过Ostermiller's Syntax Highlighter。这很简单,只要:
HighlightedDocument document = new HighlightedDocument();
JTextPane textPane = new JTextPane(document);
麻省理工学院授权jEdit syntax package支持SQL和许多其他语言。
我已经使用商用JIDE Code Editor,它使用jEdit并且工作得很好。
看起来不错,我会在接下来的几天内测试一下,并会在这里报告。谢谢你到目前为止。 – Xorty 2010-09-23 11:38:49
好吧,我很满意:D工作真的很好。 – Xorty 2010-09-24 13:04:52