Bonjour, 
j'ai ai bien lu toutes les réponses sur la façon d'afficher un checkbox pour les cellules qui ont une valeur booléenne. 
ça fonctionne bien , mais mon problème est que j'aimerais aussi changer la couleur de fond de la cellule en utilisant a priori un  CellRenderer. 
	
	1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
   |  
public class ColorCellRenderer extends DefaultTableCellRenderer {
    	private static final long serialVersionUID = 1L;
 
		@Override
		public Component getTableCellRendererComponent(JTable table,
				Object value, boolean isSelected, boolean hasFocus, int row,
				int column) {
 
			super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
 
 
			setBackground(Color.green);
 
 
			return this;
		}
 
    } | 
 
mais le problème est que si j'attribue ce CellRenderer à une de mes colonnes  avec 
	
	table.getColumnModel().getColumn(4).setCellRenderer(new ColorCellRenderer());
 
alors mon boolean est affiché en VERT mais comme un STRING et non plus comme un CHECKBOX  
comment faire cohabiter les deux modif. 
merci
						
					
Partager