Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
Carregando comentários...