http://search.csdn.net/Expert/topic/1666/1666652.xml?temp=.6358301

解决方案 »

  1.   

    父节点 DefaultMutableTreeNode root = new DefaultMutableTreeNode("abc");
    加子节点 MutableTreeNode aNode = new MutableTreeNode("a");
            root.add(aNode ); //DefaultMutableTreeNode 在JTree发生变化时不更新JTree,DefaultTreeModel在JTree发生变化同时更新JTree!
      

  2.   

    insertNodeInto设置的子节点好象是无法被父节点感知,insert是这样的,可能是这个问题
    用DefaultMutableTreeNode加节点要方便的多
      

  3.   

    这个有错:MutableTreeNode("a");
    应为:DefaultMutableTreeNode aNode = new DefaultMutableTreeNode ("a");好象上述办法还会产生新的问题,你研究研究:
    http://java.sun.com/docs/books/tutorial/uiswing/components/tree.html