У меня настроен jcombobox и actionlistener, заполняется поле со списком, и я выбираю одно из выпадающих имен, и getSelectedItem продолжает возвращать значение NULL в качестве значения:
ContactComboBox.addActionListener (new ActionListener (){
@Override
public void actionPerformed(ActionEvent e) {
ContactComboBox = (JComboBox) e.getSource();
if ("comboBoxChanged".equals(e.getActionCommand())) {
final Employee primary = (Employee) ContactComboBox.getSelectedItem();
LOG.debug("Getting current contains for primary combobox {} ", primary);
if (primary != null) {
primary.setPrimaryContact(true);
for (Employee emp : getEmployeeListCopy()) {
if (!emp.equals(primary)) {
primary.setPrimaryContact(false);
}
}
}
}
}
});