JComboBox: ActionListener настроен, но getSelectedItem возвращает ноль - PullRequest
0 голосов
/ 09 июня 2011

У меня настроен 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);
                        }
                    }
                }
            }
        }
    });
...