messageDialog nur einmal anzeigen lassen?

HexaDeff

Mitglied
Ich habe eine JComboBox mit zwei Items erstellt, item1 und item2. Anschließend habe ich einige Actions hinzugefügt, nämlich MessageDialogs, die passend entweder item1 oder item2 wiedergeben (kommt auf die Eingabe an, das ist über if-statements realisiert). Nun habe ich noch einige Buttons mit irgendwelchen Funktionen geadded.

Wenn ich z.B. item1 aus der JComboBox anwähle, wird das MessageDialog angezeigt. Das ist auch richtig so. Wenn ich jetzz aber einen Button drücke, wird item1 erneut angezeigt, da es ja weiterhin markiert ist. Das soll es aber nicht, es soll lediglich einmal beim Anwählen angezeigt werden und mehr nicht. Wie kann man das am besten realisieren?
 
Also ich wenn ich dein Problem richtig verstanden habe dann würd ich das ca so regeln:
Java:
combobox.setSelectedIndex(2);
oder so
Java:
combobox.setSelectedItem("NAME DES ITEMS");
 
Zuletzt bearbeitet:
also so wie ich das verstanden habe, willst du wenn der user ein objekt aus der combobox auswählt ne messages anzeigen(?)

und wenn er den Button drück soll er keine messages anzeigen(?)

da frag ich mich welche funktion hinter den button steckt wenn da trotzdem die message angezeigt wird, weil du musst ja auf den bzw in den button eine gewisse funktionalität implementiert haben damit er sowas macht ...
 

Neue Themen


Zurück
Oben