Wenn ich in einer JComboBox ein Item mit dem Wert null habe, bekomme ich dafür keine SELECTED- und DESELECTED-Events (also das vorherige Item wird deselected, und erst wenn ich wieder ein nicht-Null-Item anklicke, bekomme ich wieder ein selected). Irgendeine Idee wie ich das ändern kann?
KSKB:
KSKB:
Java:
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.JComboBox;
import javax.swing.JOptionPane;
public class ComboBoxTest {
public static void main(String... args) {
JComboBox cb = new JComboBox(new String[]{null, "eins","zwei","drei"});
cb.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e) {
System.out.println(e);
}
});
JOptionPane.showMessageDialog(null, cb);
}
}