Cor na Linha da Tabela

Tenho o seguinte método para exibir as informações do banco na tabela:

public void mostrar_FabCola (){
    Table_FabCola.getColumnModel().getColumn(0).setPreferredWidth(10);
    Table_FabCola.getColumnModel().getColumn(1).setPreferredWidth(20);
    Table_FabCola.getColumnModel().getColumn(2).setPreferredWidth(25);
    Table_FabCola.getColumnModel().getColumn(3).setPreferredWidth(10);
    Table_FabCola.getColumnModel().getColumn(4).setPreferredWidth(10);
    Table_FabCola.getColumnModel().getColumn(5).setPreferredWidth(10);
    Table_FabCola.getColumnModel().getColumn(6).setPreferredWidth(10);
    Table_FabCola.getColumnModel().getColumn(7).setPreferredWidth(10);
    Table_FabCola.getColumnModel().getColumn(8).setPreferredWidth(10);
    Table_FabCola.getColumnModel().getColumn(9).setPreferredWidth(10);
    Table_FabCola.getColumnModel().getColumn(10).setPreferredWidth(10);
    Table_FabCola.getColumnModel().getColumn(11).setPreferredWidth(10);
            
    DefaultTableModel modelo = (DefaultTableModel)Table_FabCola.getModel();
     modelo.setNumRows(0);
     
     try{
         
        while (conecta_fabCola.resultset.next())
            modelo.addRow(new Object[]{conecta_fabCola.resultset.getString("codigo"),
                conecta_fabCola.resultset.getString("data"),
                conecta_fabCola.resultset.getString("unidade_fabril"),
                conecta_fabCola.resultset.getString("solicitante"),
                conecta_fabCola.resultset.getString("tipo_manutencao"),
                conecta_fabCola.resultset.getString("problema"),
                conecta_fabCola.resultset.getString("responsavel"),
                conecta_fabCola.resultset.getString("desc_problema"),
                conecta_fabCola.resultset.getString("pare_responsa"),
                conecta_fabCola.resultset.getString("observacao"),
                conecta_fabCola.resultset.getString("status"),
                conecta_fabCola.resultset.getString("maquina")});

                String sql = "Select count(*) from fabrica_cola";
                        conecta_fabCola.executeSQL(sql);
                        conecta_fabCola.resultset.close();
     }
    catch(SQLException error){
        
        JOptionPane.showMessageDialog(null," Erro ao listar solicitacões, tente novamente" +  error);
    }
}

Alguém tem um código pré-pronto, ou algo simples pra mostrar a linhas em verde claro que estão marcadas como “Em Atendimento” na coluna “Status” ?

Se alguém puder me ajudar nisso, agradecerei…

http://www.guj.com.br/search?q=colorir%20jtable

EU consegui fazer um código, porém fica tudo verde:

public void CorLinha (){

    Class = "Em Andamento";
    
    Table_FabCola.setDefaultRenderer(Object.class, new DefaultTableCellRenderer(){

    @Override
public Component getTableCellRendererComponent(JTable table, Object value,
	boolean isSelected, boolean hasFocus, int row, int column){
		Component label = super.getTableCellRendererComponent (table, value,
			isSelected, hasFocus, row, column);
Color c = Color.white;
Object texto = table.getValueAt(row,11);
if(texto!=null && Class.equals(texto.toString()))
	c = Color.GREEN;
   label.setBackground(c);
Table_FabCola.setSelectionForeground(Color.green);

	return label;
	}  
        } );
}

Consegui resolver, é esse código mesmo, tava dando errado porque coloquei o número da coluna errada, o código era (row, 10) e não 11 como havia colocado !

public void CorLinha (){

    Class = "Em Andamento";
    
    Table_FabCola.setDefaultRenderer(Object.class, new DefaultTableCellRenderer(){

    @Override
public Component getTableCellRendererComponent(JTable table, Object value,
	boolean isSelected, boolean hasFocus, int row, int column){
		Component label = super.getTableCellRendererComponent (table, value,
			isSelected, hasFocus, row, column);
Color c = null;
Object texto = table.getValueAt(row,10);
if(texto!=null && Class.equals(texto.toString()))
	c = Color.GREEN;
   label.setBackground(c);
	return label;
	}  
        } );
}