Качели:как я могу игнорировать события отмены выбора?
Вопрос
Мой пользовательский компонент состоит из трех JTree
s внутри a JPanel
.Только один JTree
должен быть выбран за один раз, поэтому я добавил TreeSelectionListener
к каждому из них , который призывает clearSelection()
на ранее выбранном JTree
.(См. здесь для получения более подробной информации).
Это работает нормально, но мне нужно предотвратить TreeSelectionListener
s для срабатывания, когда a JTree
является отменено.Простого способа отличить событие выбора от события отмены выбора было бы более чем достаточно.
Заранее спасибо!
Решение
Просто получите текущую выборку из дерева и, если она пуста, верните.
Не связан с StackOverflow