Eae pessoal, eu implementei um Table Cell Renderer no meu código para ele pintar as linhas de acordo com uma condição, eu consegui e ele esta pintando perfeitamente, mas ele pinta toda a linha e eu quero que ele pinte só somente a linha de uma coluna, mas não sei como eu faço isso, se alguém puder me ajudar agradeço!!!
Tabela

OBS: pintar somente na coluna Status
Segue o código do Table Cell Renderer:
class TableRenderer extends DefaultTableCellRenderer {
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
BeansTelaPrincipal bt =((TableTelaPrincipal) table.getModel()).getBeansTelaPrincipal(row);
JLabel c = (JLabel) super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
c.setOpaque(true);
Color azul = new Color(135, 206, 250);
Color amarelo = new Color(238, 221, 130);
Color vermelho = new Color(255, 69, 0 );
if(bt.getStatus().equals("Locado")){
c.setBackground(azul);
} else if (bt.getStatus().equals("Aguardando Retirada")){
c.setBackground(amarelo);
} else if (bt.getStatus().equals("Manutenção")){
c.setBackground(vermelho);
}
return c; }}
Desde já agradeço! 

