Como Colorir Linhas Aleatoriamente do JTable

Gente quero colorir as linhas de um Jtable (somente as linhas pares)… Sei que Tenho extender a DefaultTableCellRendere, para o metodo
jTable1.setDefaultRenderer( Object.class, new DefaultRenderer() ). Más tem colunas campo int ou date que nao colori.

Codigo:

import java.awt.Color;
import java.awt.Component;
import java.awt.Font;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;

/**
 * @author Michael Henrique Tenorio
 */
public class DefaultRenderer extends DefaultTableCellRenderer {

  
    private Font fontePadrao = new Font( "monospaced", Font.BOLD, 12 );

    @Override
    public Component getTableCellRendererComponent( JTable table, Object value, boolean isSelected,
            boolean hasFocus, int row, int column ) {

        Component c = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
        //System.out.printf("%s\n",value);
        c.setFont(this.fontePadrao);
        c.setBackground((row % 2 == 0) ? new Color(240, 240, 240) : Color.WHITE); // Colori as linhas pares
      
        return c;
    }
}

Ps: Utilize as tags [code] para formatar sua codificação. Lina

http://www.guj.com.br/posts/list/197216.java