The only other check I do after that is if (selectedNode.isLeaf()) because I implement a JPopup Menu but only on a Leaf. Hope that helps. BTW - Forgot to mention that I do this in the mouseClicked(MouseEvent me) method of my mouse listener I have registered on my JTree. [ February 12, 2003: Message edited by: Gregg Bolinger ]