JComboBox, Ereignis tritt immer doppelt auf

f-zoid

Mitglied
hoffe ich habe bei meiner suche nix übersehen, konnte aber kein passendes thema finden, wenn schon vorhanden,dann tut es mir leid.

hier also mein problem:

hab ne jComboBox und einen itemlistener:
Code:
        jComboBox1.addItemListener(new ItemListener() {
           public void itemStateChanged(ItemEvent e) {
                JComboBox selectedChoice = (JComboBox)e.getSource();
                Project p = (Project)selectedChoice.getSelectedItem();
                 System.out.println("ID: " + p.getID());
                 
            }
        });
project is meine eigene klasse, nun krieg ich bei einem ereignis aber leider immer zweimal die ausgabe "ID: x".
was mach ich falsch?

:(
 
Du machst gar nichts falsch :D

Nur die ComboBox wirft einmal ein Event wenn etwas deselektiert wird und natuerlich wenn du etwas selektierst... deswegen die 2 Ausgaben. Ich hatte das Problem auch mal, vllt. finde ich den Code. Auf jedenfall kannst du ueberpruefne was fuer ein Event es von den beiden ist.
 
Zurück