Primeiramente obrigado pela dica.
Eu não consegui entender como fazer pra conseguir o efeito que preciso. Li o material mas não entendi direito.
Na minha aplicação eu já tenho a seguinte classe:
public class FormatacaoConteudo extends DefaultTableCellRenderer implements TableCellRenderer {
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
return this;
}
}
E depois na aplicação eu uso o seguinte pra poder mudar a cor das células de algumas colunas:
FormatacaoConteudo corNomes = new FormatacaoConteudo();
Color nomesCor = new Color (202, 225, 255);
corNomes.setBackground(nomesCor);
//E na tabela eu set o renderer dela assim
table.getColumnModel().getColumn(0).setCellRenderer(corNomes);
O que queria fazer agora é colocar o texto dentro da célula em vermelho caso o valor fosse menor que 60, mas não entendi direito onde que devo verificar qual pe o valor pra poder setar um cellRenderer pra célula em questão.
Agradeço a atenção e fico no aguardo.
Abraço.