Duvida ao pintar JTable!

Ola pessoal tenho a seguinte classe para pintar as linhas de uma JTable:

public class ColorirDiasQueAgendaNaoFunciona implements TableCellRenderer {
    
    
    public ColorirDiasQueAgendaNaoFunciona () {
        
    }

  public static final DefaultTableCellRenderer DEFAULT_RENDERER = new DefaultTableCellRenderer();

    @Override
  public Component getTableCellRendererComponent(JTable table, Object value,
      boolean isSelected, boolean hasFocus, int row, int column) {
    Component renderer = DEFAULT_RENDERER.getTableCellRendererComponent(
        table, value, isSelected, hasFocus, row, column);
    ((JLabel) renderer).setOpaque(true);
    
    Color corAntiga = renderer.getBackground();
    Color foreground, background;
    
    
    
    if (isSelected) {
      foreground = Color.BLACK;
      background = new java.awt.Color(113,144,224);
    } else {
      
        if (row % 2 == 0) {
        foreground = Color.BLACK;
        background = new java.awt.Color(195,195,195);
      } else {
        foreground = Color.BLACK;
        background = new java.awt.Color(205,205,205);
      }
      
    }
    renderer.setForeground(foreground);
    renderer.setBackground(background);
    return renderer;
  }
}

Como podem ver, se a linha for par, pinda de uma cor. Se for impar pinta de outra!

porem eu preciso que quando seja par, pinta da cor que ja esta (ou seja, nao pinte na real)
se tive azul, permanece azul, se estiver vermelho continua vermelho! soh pinda da cor q eu defini se a linha for impar.

alguem sabe como posso fazer isso? o q me vem na casa seria pegar a cor q esta e pintar com ela mesmo, mas nao sei faze isso ;/

grato desde ja!

Oi,

Cara… você precisará usar o getBackground de alguma coisa. table.getBackground() ou table.getModel().getBackground() ou algo.getBackground().

Tchauzin!

tudo bem, mas o que eu preciso pega eh a cor de apenas UMA celula, tp coluna 9 e linha 3!
para poder pintar ela da mesma cor que já esta, entende?

se alguem ae souber como ajudar fico grato!!