Отключение JComboBox и сохранение исходного списка элементов

Мой прослушиватель действий в JComboBox вызывает поток. Я бы хотел, чтобы компонент был отключен до завершения потока.

Я пробовал вызывать seEnabled(false) при запуске потока и setEnabled(true) при его завершении. К сожалению, setEnabled(false) также очищает список полей со списком.

Есть ли способ отключить компонент, но сохранить исходный список?


person n002213f    schedule 12.03.2010    source источник
comment
Что вы подразумеваете под очисткой списка? Удаление всех элементов списка или просто закрытие (не отображение) списка? Я сделал несколько тестов и, как и ожидалось, setEnabled не удаляет элементы из списка... возможно, вы могли бы включить какой-нибудь пример кода.   -  person user85421    schedule 12.03.2010


Ответы (1)


setEnabled(false) определенно не очищает содержимое поля со списком. Что-то еще должно происходить.

Публикация вашего кода может помочь.

person tom    schedule 12.03.2010