Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thalyson Cordeiro

Mudar a cor de coluna de uma determinada linha na Jtable

Recommended Posts

Olá galera, estou querendo saber como que posso fazer para alterar a cor de uma coluna (foreground) de uma determinada linha. Tipo assim .. Depois que preencho minha tabela (Jtable) eu chamo uma função onde passa verificando se a data do objeto que pertence a linha esta vencida comparando com a data corrente, caso esteja vencida, desejo pintar o texto da coluna (foreground) mas só da linha especifica que a data esta em atraso.

 

Percorro as linhas da tabela com o for, ja estou conseguindo comprar tudo certo, só nao sei como posso alterar a cor.

 

 

Estou fazendo assim, porem pinta a coluna inteira né.

        DefaultTableCellRenderer cor = new DefaultTableCellRenderer() {
            public void setValue(Object value) {
                setForeground(Color.RED);
                super.setValue(value);
            }
        };
 
table.getColumnModel().getColumn(2).setCellRenderer(cor);
 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.