| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > Проблема с обновлением данных в jComboBox |
| Автор: svw29 28.11.2011, 01:54 | ||
Проблема в следующем - нужно при открытии формы считывать информацию, и выставлять в нередактируемом комбо боксе соответствующий item из списка, а также выполнять определенный код при выборе пользователем item... добавил actionListener, в соотв методе прописал нужный код, но! код отрабатывает еще и тогда, когда при открытии формы в нему устанавливается начальное значение (т к происходит событие изменения значения)
Просьба помочь примером или советом Может быть, стоит фильтровать по источнику события (например отслеживать, что оно наступило в результате нажатия кнопки мыши на комбобоксе )? подозреваю, что можно и нужно как-то более элегантно и грамотно |
| Автор: _Y_ 2.12.2011, 14:20 |
| Наверное самый простой, хоть и не самый красивый метод, поставить boolean флаг. Еще, наверное, можно добавлять ActionListener к комбо боксу после того как ему уже установлено начальное значение. |