Colocar cor na linha da tabela

EU, estou fazendo um programa , mas estou dificuldades . Estava tentando colocar cor na linha da tabela mas não tive sucesso, se alguém poder me ajudar agradeço.
fiz uma busca no banco de dados e joguei o resultado na tabela, queria fazer uma verificação no rs.getString(“vencimento”);
e dependendo do resultado colocar cor na linha ;
ex se resultado for 5 a linha fica azul , se for 0 a linha fica vermelha.

[code=java]DefaultTableModel model = (DefaultTableModel) cx_tabela.getModel();
model.setNumRows(0);

        cx_aluno.setBackground(Color.white);
        cx_cpf.setBackground(Color.white);
        while (rs.next()) {

            model.addRow(new Object[]{
              
                rs.getString("matricula"),
                rs.getString("aluno"),
                rs.getString("sexo"),
                rs.getString("nascimento"),
                rs.getString("serie"),
                rs.getString("Senha"),
                rs.getString("vencimento"),
                rs.getString("mensalidade")
                 
            }
                     
                        
            );[quote][/quote][quote][/quote][quote][/quote][quote][/quote][quote][/quote]

[/code]

Cria o seu próprio TableCellRenderer e aplica na JTable.