Jtree如何刷新?用reload()和updateUI()会抛异常的。谢谢!

解决方案 »

  1.   

    我写过一个TREE是这样的生成的:
    DefaultMutableTreeNode root = new DefaultMutableTreeNode("TREENAME");
    DefaultTreeModel treeModel = new DefaultTreeModel(root);
    JTree jTree = new JTree(treeModel);刷新TREE时先去掉所有结点,然后再生成,再RELOAD就行了,
    root.removeAllChildren();
    MakeTree(root);//这是我自己定义的一个函数,能向root里添加所有的结点
    treeModel.reload();
      

  2.   

    model.nodeStructureChanged(root) 这可树就能刷新了