Bonsoir,
J'ai vu une réponse à un sujet similaire de la part de tchize___ je crois mais, aucune réponse ne m'a répondu
Donc voilà.
J'ai une fenêtre (appelée ici FenetreJeu), cette fenêtre contient un certain nombre d'élément, dont une JComboBox, contenant des objets quelconque diront nous.
A côté de cette JComboBox se trouve un bouton, ci-présent.
JButton btnDeplacement = new JButton(new DeplacerListener());
Ainsi dans ma classe DeplacerListener() j'ai besoin de la valeur de ma JComboBox,
N'ayant trouvé d'autre solution, et c'est peut-être une erreur de ma part, j'ai passé ma JComboBox en static afin de la récupérer comme joint.
JComboBox cbDeplacement = FenetreJeu.cbDeplacement
Puis, je daisais ensuite un getSelectedItem() pour faire mes traitements,
Seulement voilà, cela me renvoit toujours le premier objet de ma JComboBox,
Par exemple si elle contenait 'Toto', 'Titi' et 'Tata', que je séléctionne 'Tata', j'aurai Toto dans mon getSelected.
J'ai pensé d'abord à un double, mais je ne déclare qu'une fois cbDeplacement,
Avez vous des idées ?
Merci d'avance.
Partager