-
perte valeur combo
bonjour,
J'ai des combos dans une colonne de ma jtable , lorsque je joue avec le redimensionnement manuel de ma frame les valeurs de mes combos s effacent.
Je pensais a un problème de repaint() ou revalidate() mais je commence a douter, une idée?
merci
-
Le Jcombobox, ca ne marche pas comme CellRenderer dans une JTable ;)
-
2 pièce(s) jointe(s)
j ai beaut retravailler mon renderer , mon editor de combo ainsi que le model de la table je n arrive pas a cibler mon probleme.
le probleme en image:
affichage normal:
Pièce jointe 79007
affichage apres redimensionement manuel de la frame:
Pièce jointe 79008
Si quelqu’un a une idée sur le ciblage du bug.
merci
-
Bon, je vais le redire autrement:
On ne peux pas utilier un JComboBox dans un CellRenderer de JTable.
La raison étant que la JComboBox fait beaucoup d'appel à Swing.invokeLater() pour se dessiner, or "plus tard", ca veux dire quand on a déjà recyclé la JComboBox pour une autre cellule, que les coordonnées ont changé, etc.
Utilisez un JLabel comme CellRenderer et ne gardez la JComboBox que pour le CellEditor.