Problème avec JComboBox

Résolu
toujours_inquiete Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -  
toujours_inquiete Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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   Statut Membre Dernière intervention   2
 
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