Salut tout le monde,

je rencontre quelque difficultés avec un renderer et peut etre l'un (ou l'une ) d'entre vous pourra m'eclairer ...

Voila j'ai une Jtable dont une des colonne contient des Boolean.

Au depart j'affichais une checkbox dans cette colonne donc aucun problème pour le renderer. Pour l'editeur j'avais crée une classe qui etendait DefaultCellEditor , et j'avais réecrit la methode stopCellEditing .
Tout fonctionnait a merveille
Seulement les spec ont changées (curieux non ?) et je doit maintenant afficher non plus une checkbox mais une image (un cadenas ouvert si False ou fermé si True).

J'ai donc crée un renderer qui renvoir un JLabel avec le bon icon. Mon probleme vient de l'editeur : impossible de créer quelque chose de fonctionnel :

Le super constructeur DefaultCellEditor accepte uniquement 3 composants (Textfield, checkbox et combobox) . Pas moyen de filer un JLabel.
J'ai bien essayé de créer une classe basé sur DefaultCellEditor (qui etend AbstractCellEditor) mais je ne peux pas mettre de actionListener sur le Jlabel ...

Si quelqu'un a une solution , je suis grandement preneur

merci