TableCellRenderer qui ne marche pas
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:
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