j'ai un problème avec un combobox quand je met jcombo.setselecteditem(jour) sachant que jour et un int qui existe parmi les valeurs du combobox ça n'a aucun effet il y a toujours la valeurs d'index 0 qui est choisie
Version imprimable
j'ai un problème avec un combobox quand je met jcombo.setselecteditem(jour) sachant que jour et un int qui existe parmi les valeurs du combobox ça n'a aucun effet il y a toujours la valeurs d'index 0 qui est choisie
Ne confonds-tu pas jcombo.setSelectedItem(jour) avec jcombo.setSelectedIndex(jour) ?
non.d'ailleurs mon combobox contient les jour de 1à31
Alors c'est que les objets qui composent ton jcombo ne sont pas des Integers.Citation:
sachant que jour et un int qui existe parmi les valeurs du combobox
ce ne sont pas des integers que des int
j'ai essaye de mettre combo.setselecteditem(new Intgere(jour)) et ça n'a pas marché
Une JComboBox ne peut être composée que d'objets donc les int sont transformés en integer par autoboxing mais quoi qu'il en soit visiblement la liste ne contient pas d'integer.
Comment l'as-tu construite ? as-tu essayé d'afficher combo.getItemAt(jourIndex).getClass() ?