Salut, comme vous le savez, je travailla actuellement sur une JTable. J'ai
d� placer � l'int�rieur de celle-ci des JButtons, en utilisant le code
fourni � l'adresse
http://www2.gol.com/users/tame/swing/examples/JTableExamples2.html
Et bien s�r, on m'a demand� de faire en sorte que seules certaines lignes
disposent de boutons. Or, je n'arrive pas � impl�menter cette
fonctionnalit�.
Initiallement, je pensais qu'il suffisait de remplacer le getValue du Table
Model de mani�re � ce qu'il renvoie null pour les cases o� il ne fallait pas
mettre de boutons. Malheureusement, je suis confront� � un bug tr�s �trange.
Lorsque j'affiche ma table, ces cellules du tableau sont effectivement
vierges. Malheureusement, lorsque la ligne qui les contient est
s�lectionn�e, ces cellules r�cup�rent l'ic�ne r�serv�e aux cellules pour
lesquelles on *doit* avoir le bouton.
Je sais bien que ma pr�sentation du probl�me est des plus vague, mais je
pr�f�re le pr�senter comme �a avant d'envoyer un code qui sera peut-�tre
difficilement supportable. Alors, si vous avez une id�e, ou une info, �
l'aide !
Pour finir, l'architecture utilis�e est : un TableColumnModel qui associe le
ButtonRenderer et le ButtonEditor � ces colonnes, un TableModel qui retourne
l'ic�ne ou null suivant que le bouton soit ou non activable, et enfin le
ButtonEditor/Renderer pour l'afficher.

Merci

Nicolas Delsaux

Répondre à