JTree

Alguém sabe como pegar apenas o valor especifico que está selecionado no JTree, ao invés de me trazer apenas o selecionado ele retorna todo a arvore

Obrigado

Tente algo assim:

MouseListener ml = new MouseAdapter() {
      public void mousePressed(MouseEvent e) {
        int selRow = tree.getRowForLocation(e.getX(), e.getY());
        if (selRow != -1) {
          TreePath selPath = tree.getPathForRow(selRow);

          DefaultMutableTreeNode node = (DefaultMutableTreeNode)selPath.getLastPathComponent();
          Object selectedObj = node.getUserObject();
          // o que mais sua imaginação inventar...