jTree.addMouseListener(new java.awt.event.MouseAdapter() {      public void mouseClicked(MouseEvent e) {
        jTree_mouseClicked(e);
      }
    });  void jTree_valueChanged(TreeSelectionEvent e) {
    if(jTree.getSelectionPath().toString().equals("用户界面")){
      JFRAME1 j = new JFRAME1();
      j.show();
    } else {
   
    }
  }

解决方案 »

  1.   

    jTree.addMouseListener(new java.awt.event.MouseAdapter() {      public void mouseClicked(MouseEvent e) {
            jTree_mouseClicked(e);
          }
        });  void jTree_valueChanged(TreeSelectionEvent e) {
        if(jTree.getSelectionPath().toString().equals("用户界面")){
          JFRAME1 j = new JFRAME1();
          j.show();
        } else {
       
        }
      }
      

  2.   

    处理鼠标事件
    jTree.addMouseListener(new java.awt.event.MouseAdapter() {
          public void mouseClicked(MouseEvent e) {
            jTree_mouseClicked(e);
          }
    });void jTree1_mouseClicked(MouseEvent e)
    {
        DefaultMutableTreeNode parentNode = null;
        TreePath parentPath = jTree1.getSelectionPath();
        if(parentPath!=null){
           parentNode = (DefaultMutableTreeNode)
                         (parentPath.getLastPathComponent());
           if(((String)(parentNode.getUserObject())).equals("用户界面"))  {
              JFRAME1 j = new JFRAME1();
              j.show();
           }
           else{
              ...
           }
        }
    }