Pregunta

Me gustaría que fueran fáciles de agrupar, con pocas dependencias y fáciles de usar.

¿Fue útil?

Solución

¿Desea resaltar el código Java o usar una biblioteca Java para resaltar algún otro código?

Uso estos dos: https://jhighlight.dev.java.net/ (servidor -side) para xml y http://code.google.com/p/syntaxhighlighter/ (js lib) para otras cosas. Este último tiene algo llamado 'pinceles' que son " conectables " .js para varios idiomas. Si está haciendo un resaltado simple, recomiendo el enfoque js.

Otros consejos

http://tohtml.com/ este es bueno.

Una pequeña actualización, ya que recientemente buscábamos resaltar lib, encontramos los muy buenos Jygments: http : //code.google.com/p/jygments/ .

Disponible para proyectos Ant / Maven / SBT a través de tres repositorios, es un puerto Java de Pygments ( http://pygments.org ), trabajando para varios idiomas principales.

RSyntaxTextArea me funciona Aquí

        RSyntaxTextArea textArea = new RSyntaxTextArea();
        textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
        textArea.setCodeFoldingEnabled(true);
        RTextScrollPane rs = new RTextScrollPane(textArea);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top