I'm trying to define a color of a cell in JTable passing line parameters and column and the desired color to color . However the implemented way he paints the specific point the entire column.
    ...        
    table.getColumnModel().getColumn(2).
          setCellRenderer(new CellRenderer(3,2,new Color(24,65,87)));
class CellRenderer extends DefaultTableCellRenderer {
    private static final long serialVersionUID = 1L;
    private Integer row;
    private Integer col;
    private Color color;
    public CellRenderer(Integer row, Integer col, Color color) {
        this.row = row;
        this.col = col;
        this.color = color;
    }
    public Component getTableCellRendererComponent(JTable table, Object value,
            boolean isSelected, boolean hasFocus, int row, int col) {
        Component c = super.getTableCellRendererComponent(table, value,
                isSelected, hasFocus, row, col);
        if(this.row == row && this.col == col){
            c.setBackground(this.color);
        }
        return c;
    }
}