我希望它们易于捆绑,几乎没有依赖性且易于使用。

有帮助吗?

解决方案

是否要突出显示Java代码或使用Java lib突出显示其他代码?

我使用这两个: https://jhighlight.dev.java.net/ (服务器-side)for xml和 http://code.google.com/p/syntaxhighlighter/ (js lib)其他的东西。后者有一种叫做“刷子”的东西,它们是“可插拔的”。 .js为几个langauges。如果您正在进行简单的突出显示,我推荐使用js方法。

其他提示

http://tohtml.com/ 这个很好。

稍微更新,因为我们最近正在寻找突出的lib,我们找到了非常好的Jygments: http ://code.google.com/p/jygments/

可通过三个响应中心获取Ant / Maven / SBT项目,它是Pygments的Java端口( http://pygments.org ),为几种主要语言工作。

RSyntaxTextArea为我工作这里

        RSyntaxTextArea textArea = new RSyntaxTextArea();
        textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
        textArea.setCodeFoldingEnabled(true);
        RTextScrollPane rs = new RTextScrollPane(textArea);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top