Качели:как я могу игнорировать события отмены выбора?

StackOverflow https://stackoverflow.com/questions/1466042

Вопрос

Мой пользовательский компонент состоит из трех JTrees внутри a JPanel.Только один JTree должен быть выбран за один раз, поэтому я добавил TreeSelectionListener к каждому из них , который призывает clearSelection() на ранее выбранном JTree.(См. здесь для получения более подробной информации).

Это работает нормально, но мне нужно предотвратить TreeSelectionListeners для срабатывания, когда a JTree является отменено.Простого способа отличить событие выбора от события отмены выбора было бы более чем достаточно.

Заранее спасибо!

Это было полезно?

Решение

Просто получите текущую выборку из дерева и, если она пуста, верните.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top