Interaction entre JComboBox - Java - Programmation
Marsh Posté le 11-12-2006 à 10:30:00
j'ai déjà eu ce style de problèmes, tu peux trouver des infos ici:
tuto sun
et là:
ItemListenser
essaye de mettre ton:
Code :
|
ailleurs que dans le
Code :
|
Marsh Posté le 03-12-2006 à 12:50:57
Salut, j'ai un petit pb dans un programme utilisant Swing :
J'ai une JComboBox dont les items sont chargés après sélection d'une autre JComboBox (exemple : si je choisis France dans une combo de pays, la seconde sera chargée avec Paris, Lyon, Marseille ...)
Ce chargement se fait correctement, mais lorsque je choisis un item dans la combo des villes et que je clique sur valider, l'item retourné est forcement celui de la première ville
Je vous livre le code :
Dans itemStateChanged(ItemEvent e) :
if(e.getSource() == comboPays) {
comboVilles = new JComboBox(collectionVilles);
comboVilles.addItemListener(this);
}
pour le chargement des villes (qui s'effectue correctement)
et dans mouseClicked(MouseEvent e) {
if(e.getSource() == valider) {
System.out.println(comboPays.getSelectedItem());
System.out.println(Villes.getSelectedItem());
}
Le résultat me donne systématiquement la première ville
Ai-je oublié qq chose ?
Merci