cs_manou9
Messages postés52Date d'inscriptionmardi 9 mars 2010StatutMembreDernière intervention30 mars 2011
-
29 mars 2010 à 17:05
cs_manou9
Messages postés52Date d'inscriptionmardi 9 mars 2010StatutMembreDernière intervention30 mars 2011
-
29 mars 2010 à 18:51
Bonjour,
Dans le code ci-dessous ya un probleme , c'est que l'instruction jComboBox2.addItem() se repete 2 fois
jComboBox1.addItemListener((ItemListener) new ItemListener (){
public void itemStateChanged(ItemEvent e){
//jComboBox2.removeAllItems();
String T = jComboBox1.getSelectedItem().toString();
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013129 29 mars 2010 à 17:33
Salut,
Attention avec le ItemChanged : il est appelé à deux reprises, une fois lorsqu'un élément et sélectionné, et une autre fois lorsqu'il est déselectionné, donc lors d'un changement de sélection, il est appelé deux fois : sûrement l'origine de ton problème...
Il faut donc tester le type de sélection qui a déclenché le listener :
public void itemStateChanged(ItemEvent e){
if (e.getStateChange() == ItemEvent. SELECTED) {
// évenement de type : nouvelle sélection
// continuer le traîtement
}
}
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement