javaswingselectionjtreelisteners

How to detect selection change on a JTree was made by the keyboard or the mouse?


Is there a way on a Tree Selection Listener to know if the selection change was made by a keyboard event or a mouse event? I would like to trigger different event for these two.

Thanks!


Solution

  • You could add a mouselistener, and a keylistener, and manually calculate what one they chose, and do your specific stuff there.