JTree Selection

It is easy to determine what node has been selected in a JTree, but I
cannot determine when a node is not being selected. For example, if
the user clicks in the white space outside a JTree, every node on the
tree should be deselected. I know the JTree has a clearSelection()
method, but I can't figure out how to determine whether the user
clicked in the white space or on a node.

Advertisements

Jason Cavett schrieb:
> It is easy to determine what node has been selected in a JTree, but I
> cannot determine when a node is not being selected. For example, if
> the user clicks in the white space outside a JTree, every node on the
> tree should be deselected. I know the JTree has a clearSelection()
> method, but I can't figure out how to determine whether the user
> clicked in the white space or on a node.
>
> Any help would be much appreciated. Thanks.
>
Who about this: When you click a node usually a propertyChange ist fired. If you monitor the
mouse clicks an no propertyChange is fired doesn't this mean that the user has clicked in the
white space?

Share This Page

Welcome to The Coding Forums!

Welcome to the Coding Forums, the place to chat about anything related to programming and coding languages.

Please join our friendly community by clicking the button below - it only takes a few seconds and is totally free. You'll be able to ask questions about coding or chat with the community and help others.
Sign up now!