Bonjour.

Je voulais créer une colonne qui affiche une case à cocher pour le rendu (pas d'édition).

J'ai suivi ce que j'ai trouvé dans les différents posts de ce forum et j'ai fini par faire ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
   private class CCellCoche extends DefaultTableCellRenderer
   {
 
      private JCheckBox Chk=new JCheckBox();
 
      public Component getTableCellRendererComponent(JTable table, Object value, 
      boolean isSelected, boolean hasFocus, int row, int column)
      {                           
         Chk.setSelected(true);
         return Chk;
      }
 
   }
 
...
 
   TableColumn C=get...
   C.setCellRenderer(new CCellCoche());
Le problème c'est que j'ai regardé en pas-à-pas, et il ne va jamais dans la méthode getTableCellRendererComponent.

Si quelqu'un a une idée parce que là je sature...

@+
Rémi