Doppelte Auswahl bei ItemEvent für eine Dropdownliste

Status
Nicht offen für weitere Antworten.

hawkeye78

Bekanntes Mitglied
Hallo,

ich habe ein ähnliches Problem wie vor ein paar Tagen, da hatte ich das Problem das ich bei einer JList bei der Auswahl eines Elements der ListSelectionEvent zwei mal aufgerufen wird. Nun habe ich das Problem das ich auch bei der Auswahl eines Elements aus einer Dropdownliste zwei Aufrufe bekommen.
Ich habe es schon mit der Methode getValueIsAdjusting probiert allerdings funktioniert das leider nicht bei diesem Eventtyp, hat vielleicht jemand einen Tipp welche Methode ich verwenden muß um einen doppelten Aufruf zu vermeiden?
Ich wäre über einen entsprechenden Tipp sehr dankbar.
Gruß
Dan
 
B

bygones

Gast
über das ItemEvent kannst du testen ob es SELECTED oder DESELECTED wurde !
 

L-ectron-X

Gesperrter Benutzer
Genau das gleiche Problem hatte ich bei der Auswahl eines Items aus einer JComboBox. Damals erhielt ich von deathbyaclown den gleichen Rat. Es hat funktioniert!
Ich hatte festgestellt, dass das Event genau 2 mal gefeuert wurde, konnte mir aber nicht erklären, warum.
Damit habe ich es dann hinbekommen:
Code:
private void comboBoxStateChanged(ItemEvent e) {
  if(e.getStateChange() == ItemEvent.SELECTED) {
    //was bei Selektion gemacht werden soll
  }
}
Damit wird das ItemEvent nur noch einmal verarbeitet.
Danke noch mal an deathbyaclown, ich hätte das vielleicht nicht so schnell raus bekommen. Aber dafür gibt's ja dieses Forum! :wink:
 

thE_29

Top Contributor
ich hab das so gelöst, wegen mousebutton

Code:
    cbVon.addActionListener(new ActionListener()
    {
      public void actionPerformed(ActionEvent e)
      {
        //wenn die ComboBox durch die Maus mit Button1 geändert wird
        if (e.paramString().indexOf("modifiers=Button1") != -1 &&
            e.getActionCommand() == "comboBoxChanged")
       { dosth();
      }
     }
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Doppelte MenuBar -> Nach Minimieren verschwunden AWT, Swing, JavaFX & SWT 3
D JTextField doppelte Eingaben ausschließen AWT, Swing, JavaFX & SWT 9
M Doppelte Einträge in JTable AWT, Swing, JavaFX & SWT 4
O JList + ValueChanged = doppelte Aktion?! AWT, Swing, JavaFX & SWT 4
A Doppelte JMenuBar AWT, Swing, JavaFX & SWT 2
F Swing JList doppelte werte AWT, Swing, JavaFX & SWT 3
X Doppelte Daten in DefaultListModel unterbinden AWT, Swing, JavaFX & SWT 3
M JComboBox und doppelte Values AWT, Swing, JavaFX & SWT 7
O Doppelte Ausführung von KeyPressed AWT, Swing, JavaFX & SWT 7
R doppelte Ausführung bei einfachem Mausklick! AWT, Swing, JavaFX & SWT 12
G doppelte pufferung AWT, Swing, JavaFX & SWT 3
T Doppelte Abfrage eine Checkbox vermeiden AWT, Swing, JavaFX & SWT 2
K Doppelte Events AWT, Swing, JavaFX & SWT 4
G JComboBox - doppelte Event-Verarbeitung? AWT, Swing, JavaFX & SWT 8
G Doppelte Einträge aus JComboBox rausschmeisen AWT, Swing, JavaFX & SWT 2
K Textarea aktuallisiert sich nicht, nach Auswahl (Itemlistener) AWT, Swing, JavaFX & SWT 3
R Auswahl mehrerer JComboBoxen verknüpfne AWT, Swing, JavaFX & SWT 17
P JavaFX aktuelle Tabellenzeile bei Choice-Box-Auswahl in Zelle ermitteln AWT, Swing, JavaFX & SWT 28
B Mit der ChoiceBox-Auswahl Textfelder hinzufügen AWT, Swing, JavaFX & SWT 18
S n aus m - Auswahl AWT, Swing, JavaFX & SWT 2
M Swing JList Auswahl-GUI-Konzept AWT, Swing, JavaFX & SWT 9
C JavaFX Inhalt eines SplitPane's durch Menü-Auswahl ändern? AWT, Swing, JavaFX & SWT 13
M Auswahl aus einer ListView AWT, Swing, JavaFX & SWT 3
F JavaFX ChoiceBox Name als Auswahl bei einer Objektliste AWT, Swing, JavaFX & SWT 4
G Swing ComboBox: Auswahl eines Items der Liste durch Eingabe eines Buchstabens AWT, Swing, JavaFX & SWT 3
M Combo Box auswahl in eine Datenbank speichern AWT, Swing, JavaFX & SWT 1
M JavaFX Combobox - Item Auswahl mit Tasten AWT, Swing, JavaFX & SWT 8
S JComboBox nach auswahl erneuern AWT, Swing, JavaFX & SWT 4
A Swing bei Auswahl und klick eines JComboBox buttons die Klasse eines anderen Projekts aufrufen AWT, Swing, JavaFX & SWT 3
T Importer-Auswahl im JFileChooser AWT, Swing, JavaFX & SWT 3
J AWT choice mit viel Auswahl aktualisiert sich nicht korrekt beim scrollen?! AWT, Swing, JavaFX & SWT 3
I Anhand ButtonGroup eine Auswahl treffen AWT, Swing, JavaFX & SWT 2
P Listener Auswahl Tabelle AWT, Swing, JavaFX & SWT 6
M JComboBox Item-Auswahl in JTable AWT, Swing, JavaFX & SWT 2
M SWT Wie mehr als 5000 Einträge zur Auswahl geben? AWT, Swing, JavaFX & SWT 9
G JComboBox mit CellRenderer (Auswahl) AWT, Swing, JavaFX & SWT 11
N automatische Auswahl einer JComboBox AWT, Swing, JavaFX & SWT 6
E JTree Auswahl AWT, Swing, JavaFX & SWT 2
P Swing Auswahl einer JComboBox für eine andere JComboBox übernehmen AWT, Swing, JavaFX & SWT 4
R JPanel wird erst neu gezeichnet nach erneuter auswahl AWT, Swing, JavaFX & SWT 8
F Swing Auf JComboBox-Event erst NACH Auswahl reagieren AWT, Swing, JavaFX & SWT 8
T Auswahl in GUI-Builder mit Grafiken ausstatten AWT, Swing, JavaFX & SWT 4
M Swing jList Auswahl löschen AWT, Swing, JavaFX & SWT 2
H JTree - nach Auswahl aus JFileChooser wird nur der erste Knoten angezeigt AWT, Swing, JavaFX & SWT 3
U JComboBox: (Vor)auswahl nach Aktualisierung AWT, Swing, JavaFX & SWT 2
Semox Swing JMenuItem-Auswahl mit Aktion ausführen AWT, Swing, JavaFX & SWT 4
C Welche Farbe hat die Auswahl in einer JTable? AWT, Swing, JavaFX & SWT 2
M SWT Wie Textfeld hinzufügen, nach Auswahl von einem bestimmten Combobox-item? AWT, Swing, JavaFX & SWT 3
S Swing JTable Auswahl mehrerer Zellen mit STRG+Maus AWT, Swing, JavaFX & SWT 3
P verschiedene JPanels einblenden je nach auswahl AWT, Swing, JavaFX & SWT 2
P Speichern und Auswahl gezeichneter Objekte AWT, Swing, JavaFX & SWT 7
K Auswahl einer ButtonGroup erfahren AWT, Swing, JavaFX & SWT 3
G JTextfield Inhalt markieren bei Auswahl AWT, Swing, JavaFX & SWT 2
H Auswahl in JComboBox abbrechen AWT, Swing, JavaFX & SWT 5
K Choice auswahl und String in Int AWT, Swing, JavaFX & SWT 8
DEvent Standard Font-Auswahl-Dialog? AWT, Swing, JavaFX & SWT 15
DEvent Je nach Auswahl in Liste entsprechende Input-Elemente anzeig AWT, Swing, JavaFX & SWT 2
B Relative Pfadangaben beibehalten bei Auswahl in Dialog AWT, Swing, JavaFX & SWT 2
E JComboBox auswahl einschraenken AWT, Swing, JavaFX & SWT 5
G Screen nach Auswahl schließen und neuen öffnen?wie mach ichs AWT, Swing, JavaFX & SWT 8
M JTable mit JCombobox eigene Auswahl pro Zeile ? AWT, Swing, JavaFX & SWT 3
M Farb/bild auswahl AWT, Swing, JavaFX & SWT 15
C Aktion nach Auswahl einer Checkbox AWT, Swing, JavaFX & SWT 6
R Verzeichnis-Auswahl mit FileDialog ? AWT, Swing, JavaFX & SWT 3
G JComboBox nimmt Auswahl nicht an AWT, Swing, JavaFX & SWT 5
N JList: Auswahl erzwingen AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben