Swing: wie kann ich ignorieren Abwahl Ereignisse?
Frage
ist meine eigene Komponente von drei JTree
s in einem JPanel
zusammen. Nur ein JTree
sollte zu einem Zeitpunkt ausgewählt werden, also habe ich eine TreeSelectionListener
zu jedem von ihnen hinzugefügt, die clearSelection()
auf dem zuvor ausgewählten JTree
aufruft. (Siehe hier für weitere Details).
Das funktioniert gut, aber ich brauche die TreeSelectionListener
s zu verhindern auszulösen, wenn ein JTree
ist deaktiviert . Eine einfache Möglichkeit, eine Auswahl Ereignis von einer Abwahl zu unterscheiden man wäre mehr als genug.
Vielen Dank im Voraus!
Lösung
Nehmen Sie einfach die aktuelle Auswahl aus dem Baum und wenn es leer ist, Rückkehr.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow