Hi,
ich habe auf meinem JTree einen MouseListener.
In der MousePressed Methode will ich prüfen, ob der Anwender auf das "+" oder "-" geklickt hat um einen Pfad aus/einzuklappen.
Ich weiß, dass es auch den TreeWillExpandListener etc gibt aber dabei würde ich auch programmatische Ein/Ausklappungen abfangen... Ich will aber nur die, die der User tatsächlich tätigt abfangen.
Eine Möglichkeit wäre tree.getClosestRowForLocation(x, y) zu nutzen, würde dann aber auch reagieren wenn zB rechts neber einen Pfad geklickt wurde oder weiter links.
Hat jemand ne Idee wie man das machen könnte?
ich habe auf meinem JTree einen MouseListener.
In der MousePressed Methode will ich prüfen, ob der Anwender auf das "+" oder "-" geklickt hat um einen Pfad aus/einzuklappen.
Ich weiß, dass es auch den TreeWillExpandListener etc gibt aber dabei würde ich auch programmatische Ein/Ausklappungen abfangen... Ich will aber nur die, die der User tatsächlich tätigt abfangen.
Eine Möglichkeit wäre tree.getClosestRowForLocation(x, y) zu nutzen, würde dann aber auch reagieren wenn zB rechts neber einen Pfad geklickt wurde oder weiter links.
Hat jemand ne Idee wie man das machen könnte?