estoy intentando desde hace tiempo pintar las celdas de un jtable:
(he empezado por intetnar pintar una columna que es como viene en los sitios donde he encontrado informacion, 
el tutorial de chuidiang:
Cambiar el TableCellRenderer de un JTable 
yo creo que lo he hecho igual, y he probado mas cosas que me encontre por ahi 
os pongo el codigo como lo tengo ahora aunque he echo un monton de pruebas para ver que podia fallar y nunca me ha pintado nada:  
Código:
 public class RendererRellenaAnalitica extends DefaultTableCellRenderer
{
    public RendererRellenaAnalitica() {
    }
    public Component getTableCellRendererComponent(JTable table, Object value,
            boolean isSelected, boolean hasFocus, int row, int column) {
        
     // Creamos la etiqueta
        JLabel etiqueta = new JLabel();
        // Ponemos un color distinto para la etiqueta según si la celda está o no seleccionada.
        if (isSelected)
            etiqueta.setBackground (Color.CYAN);
        else
            etiqueta.setBackground (Color.YELLOW);
        // Si el objeto que nos pasan es un String, lo ponemos en el JLabel.
        if (value instanceof String)
        {
            // Para que el JLabel haga caso al color de fondo, tiene que ser opaco.
            etiqueta.setOpaque(true);
            etiqueta.setText((String)value);
            System.out.println("Ha estado en el renderer");
        }
        
        return etiqueta;
    }
  
Código:
 
TableAnaliticas = new JTable();
			jTableAnaliticas.setModel(modeloAnaliticas);
			
			
			RenderRellenaAnalitica renderResultados = new RenderRellenaAnalitica();
			jTableAnaliticas.setDefaultRenderer( String.class, renderResultados);
  
pero aun asi no se pinta ni una celda y no entiendo por que, 
agradeceria mucho cualquier pista ya que tengo que netregar mi PFC
 y ya no me uqeda tiempo para seguir investigando, 
ni se por donde mirar ni cual es el fallo 
por favor que alguien me ayude a encontrar el problema
muchas gracias