楼主这个问题好像发过一个了吧

解决方案 »

  1.   

    怎么说呢,public void addNode(TreePath path,String name){
    System.out.println("add NOde in "+paneName);DefaultTreeModel model=(DefaultTreeModel)tree.getModel();
    //这里用DefaultTreeModel)firstPane.getModel();
    MutableTreeNode node=(MutableTreeNode)path.getLastPathComponent();MutableTreeNode newNode=new DefaultMutableTreeNode(name);
    model.insertNodeInto(newNode,node,node.getChildCount());System.out.println("success");}你自己跟中你的程序流程还是很容易发现为什么错了的。这段代码结构不是太好,注意一下异常处理吧,逻辑不多,应该也没关系。
      

  2.   

    我觉得你的程序很没有结构性。
    设个断点慢慢尝试解决吧!