JTable : pb affichage cellule ! ne se refresh pas sauf si scroll/clic

JTable : pb affichage cellule ! ne se refresh pas sauf si scroll/clic - Java - Programmation

Marsh Posté le 29-06-2006 à 16:43:44    

Bonjour,
 
j'utilise une JTable avec dataModel (ma table contient du texte, des combo...)
Le tout fonctionne bien, sauf que ma première cellule de ma première ligne (qui est un JCombox) n'apparait pas correctement...
Le combobox est là, mais il est vide, alors qu'il devrait afficher une valeur par défaut.
Si je clique sur le header de ma table le combo apparait alors normalement. Idem si je scroll avec l'ascenseur (si je descends et je remonte de 3 pixels, seuls les 3 pixels supérieurs du texte apparaissent...)
 
Une fois que le tout s'affiche correctement (apres avoir cliqué qque part pour que le contenu s'affiche), dès que j'ajoute une ligne, que je supprime une ligne à ma table, idem, mon premier combo est vide.
J'ai essayé d'utiliser le grabfocus sur ma table mais ca ne marche qu'une fois.
 
J'ai tenté repaint, revalidate et firetabledatachanged mais sans succès (cependant je ne suis pas sûr de savoir les utiliser correctement...)
 
Quelqu'un a t il une idée ? Je peux coller un peu de code si nécessaire...

Reply

Marsh Posté le 29-06-2006 à 16:43:44   

Reply

Marsh Posté le 29-06-2006 à 16:49:36    

je viens de voir qu'en désactivant mon setCellRederer, le pb n'est plus présent, sauf que mes cellules n'ont pas l'apparence d'un combobox sauf quand on clique dessus

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed