11

我希望它们易于捆绑,依赖少且易于使用。

4

5 回答 5

8

您想突出显示 Java 代码还是使用 Java 库突出显示其他代码?

我使用这两个:https ://jhighlight.dev.java.net/ (服务器端)用于 xml,http://code.google.com/p/syntaxhighlighter/(js lib)用于其他东西。后者有一种叫做“画笔”的东西,它是几种语言的“可插入”.js。如果您正在做简单的突出显示,我推荐使用 ,js 方法。

于 2008-10-21T11:58:15.423 回答
2

http://sourceforge.net/projects/jintilla/

http://syntax.jedit.org/

于 2008-10-21T11:54:54.137 回答
2

http://tohtml.com/这个不错。

于 2011-11-13T21:56:26.567 回答
2

一点点更新,当我们最近在寻找高亮库时,我们发现了非常好的 Jygments:http ://code.google.com/p/jygments/ 。

通过threecrickets repo 可用于Ant/Maven/SBT 项目,它是Pygments ( http://pygments.org ) 的Java 端口,适用于几种主要语言。

于 2013-11-18T23:37:44.843 回答
1

RSyntaxTextArea 在这里为我工作

        RSyntaxTextArea textArea = new RSyntaxTextArea();
        textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
        textArea.setCodeFoldingEnabled(true);
        RTextScrollPane rs = new RTextScrollPane(textArea);
于 2015-10-31T09:05:44.267 回答