SwingX - JXTable com Highlighter AlternateRowHighlighter

1 resposta
converge

Oi,

estou utilizando JXTable do SwingX e preciso utilizar o esquema de cor de fundo do tipo alternato(com cor/sem cor) encontrei vários exemplos de como fazer, o problema é que o swingx(0.9.4 e 0.9.3 estáveis) não possue o objeto —> AlternateRowHighlighter <— na sua biblioteca.

Por haver tantos exemplos eu imagino que esteja fazendo algo de errado, mas não imagino o que, alguem tem idéia do que pode ser?

exemplo que estou utilizando:

Highlighter[] highlighters = new Highlighter[] {
            new AlternateRowHighlighter(Color.white, new Color(0xF0, 0xF0, 0xE0), null),
                new PatternHighlighter(null, Color.red, "^s", 0, 0)};

        HighlighterPipeline highlighterPipeline = new HighlighterPipeline(highlighters);
        jXTable.setHighlighters(highlighterPipeline);

1 Resposta

converge

após muito quebrar a cabeça com a documentação desatualizada do SwingX vi um posto em algum forum de um desenvolvedor falando ‘atualizem o javadoc, AlternateRowHighlighter é deprecated’ hehe.

fica o aviso.

aproveitando… resolvi a utilização do esquema de cores alternadas na jxtable com:

jXTable.addHighlighter(HighlighterFactory.createSimpleStriping(HighlighterFactory.GENERIC_GRAY));
Criado 16 de dezembro de 2008
Ultima resposta 16 de dez. de 2008
Respostas 1
Participantes 1