我希望它们易于捆绑,几乎没有依赖性且易于使用。
答案 0 :(得分:8)
是否要突出显示Java代码或使用Java lib突出显示其他代码?
我使用这两个:https://jhighlight.dev.java.net/(服务器端)用于xml,http://code.google.com/p/syntaxhighlighter/(js lib)用于其他东西。后者有一种叫做“刷子”的东西,它们是“可插拔的”。几个langauges。如果您正在进行简单的突出显示,我推荐使用js方法。
答案 1 :(得分:2)
答案 2 :(得分:2)
http://tohtml.com/这个很好。
答案 3 :(得分:2)
稍微更新,因为我们最近正在寻找突出的lib,我们找到了非常好的Jygments:http://code.google.com/p/jygments/。
可通过三个响应中心获取Ant / Maven / SBT项目,它是Pygments的Java端口(http://pygments.org),适用于几种主要语言。
答案 4 :(得分:1)
RSyntaxTextArea适用于我Here
RSyntaxTextArea textArea = new RSyntaxTextArea();
textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
textArea.setCodeFoldingEnabled(true);
RTextScrollPane rs = new RTextScrollPane(textArea);