DefaultMutableTreeNode.getUserObject();

解决方案 »

  1.   

    TreeNode.getParent()
    返回某一节点的父节点
      

  2.   

    我的树是通过从ArrayList中取出相应的数据,在一定的规则关联下建立的,现在就是在
    点击鼠标时要取得鼠标所选中节点的信息。
    怎么办?
      

  3.   

    给jtree注册个事件
     jTree1.addTreeSelectionListener(new javax.swing.event.TreeSelectionListener() {
          public void valueChanged(TreeSelectionEvent e) {
            jTree1_valueChanged(e);
          }
        });
    然后写这个事件的方法
     void jTree1_valueChanged(TreeSelectionEvent e) {
        DefaultMutableTreeNode dmtn= (DefaultMutableTreeNode)e.getNewLeadSelectionPath().getLastPathComponent();
      //显示状态
        String selectedNodeValue=(String)dmtn.getUserObject();
        }
    祝你好运