Problème avec JComboBox

Résolu/Fermé
toujours_inquiete Messages postés 33 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 14 juin 2013 - 14 juin 2013 à 00:21
toujours_inquiete Messages postés 33 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 14 juin 2013 - 14 juin 2013 à 19:16
Bonjour,
Je travaille avec une table qui contient dans la troisième colonne un java swing JComboBox,

javax.swing.JComboBox jC = new JComboBox();
for(int ij=0;ij<Y.size();ij++)
{
jC.addItem(Y.get(ij).value);
}
TableColumn Correction_column = table.getColumnModel().getColumn(2);
Correction_column.setCellEditor(new DefaultCellEditor(jC));
setLocation(0, 300);
Mais le problème que la méthode setselectedindex et setselecteditem ne marchent pas et j'ai toujours le premier item vide dans le jComboBox. J'ai essayé de faire jC.iinsertItemAt("item1",0); il met un élément vide à l'index -1 et continue à afficher le premier élément vide .
Merci pour vos réponses.

2 réponses

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
14 juin 2013 à 19:02
Il faudrait voir un peu ton code, par exemple c'est quoi Y ?

Si c'est un tableau par exemple tu pourrais faire directement :

JComboBox jC = new JComboBox(Y);
0
toujours_inquiete Messages postés 33 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 14 juin 2013 2
14 juin 2013 à 19:16
Bonjour, Y n'est pas un tableau c'est une liste de classes contenant es tableaux comme attributs,
Bon j'ai résolut le problème et je vais le poster pour que ça soit utile pour des autres. Ma faute a été que lors de l'ajour des nouvelles lignes je rempli que deux colonnes en ignorant la colonne contenant le comboBox. Alors qu'il faut faire un choix de l'un des items lors du remplissage des lignes.
J'espère que c'est clair?
0