G
Guest
Gast
Hi Leute,
ich habe ein Problem. Ich habe zwei ComboBoxen in zwei unterschiedliche Panels "eingebaut", habe diese dann mit Arrays gefüllt. Dann habe ich für die erste ComboBox ein ItemListener verwendet und, was auch funktioniert hat, auf den Inhalt mit "if" zugegriefen. Dieser Inhalt sollte dann in einer TextArea erscheinen.
Jetzt mein Problem: Ich habe versucht auch auf die zweite ComboBox im Programm zuzugreifen, auch mit der "if-Abfrage", die ich ebenfalls in der "public void itemStateChanged(ItemEvent e)" eingebunden habe und dann plötzlich...die Überraschung. Wenn ich die zweit ComboBox anklicke erscheint auch der Inhalt von der ersten aber nur einmal und wenn ich in der zweiten einen Punkt auswähle, erscheint der Inhalt der ersten ebenfalls.
So sehen meine Anmeldungen aus, für die Objekte
cb1.addItemListener(this);
cb2.addItemListener(this);
Ich weiss nicht ob mich jeder verstanden hat was ich meine....aber vielleicht... :autsch:
Danke im voraus... 😀
monet123
ich habe ein Problem. Ich habe zwei ComboBoxen in zwei unterschiedliche Panels "eingebaut", habe diese dann mit Arrays gefüllt. Dann habe ich für die erste ComboBox ein ItemListener verwendet und, was auch funktioniert hat, auf den Inhalt mit "if" zugegriefen. Dieser Inhalt sollte dann in einer TextArea erscheinen.
Jetzt mein Problem: Ich habe versucht auch auf die zweite ComboBox im Programm zuzugreifen, auch mit der "if-Abfrage", die ich ebenfalls in der "public void itemStateChanged(ItemEvent e)" eingebunden habe und dann plötzlich...die Überraschung. Wenn ich die zweit ComboBox anklicke erscheint auch der Inhalt von der ersten aber nur einmal und wenn ich in der zweiten einen Punkt auswähle, erscheint der Inhalt der ersten ebenfalls.
So sehen meine Anmeldungen aus, für die Objekte
cb1.addItemListener(this);
cb2.addItemListener(this);
Ich weiss nicht ob mich jeder verstanden hat was ich meine....aber vielleicht... :autsch:
Danke im voraus... 😀
monet123