Pergunta

Eu gostaria que eles sejam fáceis de agrupar, com poucas dependências e fácil de usar.

Foi útil?

Solução

Você quer destacar código Java ou usar uma lib Java para destacar algum outro código?

Eu uso estes dois: https://jhighlight.dev.java.net/ (servidor -side) para XML e http://code.google.com/p/syntaxhighlighter/ (js lib) para outras coisas. Este último tem algo chamado 'pincéis' que são js "acopláveis" por vários langauges. Se você estiver fazendo o realce simples, eu recomendo o, js abordagem.

Outras dicas

Um pouco de actualização, à medida que foram recentemente procurando destacando lib, encontramos os muito bons Jygments: http :. //code.google.com/p/jygments/

Disponível para projectos Ant / Maven / SBT throught threecrickets repo, é uma porta de Java de Pygments ( http://pygments.org ), trabalhando para várias línguas principais.

RSyntaxTextArea é trabalhado para mim Aqui

        RSyntaxTextArea textArea = new RSyntaxTextArea();
        textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
        textArea.setCodeFoldingEnabled(true);
        RTextScrollPane rs = new RTextScrollPane(textArea);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top