Hi,
ich hab einem JComboBox Objekt einen ActionListener hinzugefügt.
In meine Programm, setze ich über setSelectedIndex() bzw. setSelectedItem()
den Wert der in der JComboBox angezeigt werden soll.
Nun wird aber jedes mal sobald ich die Methode setSelectedIndex() bzw. setSelectedItem()
verwende, der ActionListener aufgerufen. Gibt es eine Möglichkeit wie ich den Wert setzen kann
ohne dass der ActionListener aufgerufen wird? Nur wenn der Benutzer per Hand den Wert ändert
soll der ActionListener aufgerufen werden.
ich hab einem JComboBox Objekt einen ActionListener hinzugefügt.
In meine Programm, setze ich über setSelectedIndex() bzw. setSelectedItem()
den Wert der in der JComboBox angezeigt werden soll.
Nun wird aber jedes mal sobald ich die Methode setSelectedIndex() bzw. setSelectedItem()
verwende, der ActionListener aufgerufen. Gibt es eine Möglichkeit wie ich den Wert setzen kann
ohne dass der ActionListener aufgerufen wird? Nur wenn der Benutzer per Hand den Wert ändert
soll der ActionListener aufgerufen werden.
Java:
JComboBox cb = new JComboBox();
cb.addActionListener(new comboBoxActionListener());
cb.setSelectedIndex() bzw. cb.setSelectedItem();