Моя ситуация такова: у меня есть JList, который запускает поиск (используя ListSelectionListener) всякий раз, когда в списке делается выбор. Я пытаюсь сбросить выбор в списке, используя list.clearSelection()
. Проблема в том, что использование clearSelection()
запускает прослушиватель, который вызывает поиск: не хорошо.
Есть ли способ очистки выбора в списке без запуска слушателя? Может ли это быть намеком на то, что я не использую слушателя должным образом? В общем, можете ли вы что-то изменить в пользовательском интерфейсе Swing, не вызывая события, связанные с этим элементом?
Спасибо.