tree.treeDidChange();
掉用这个方法就可以了

解决方案 »

  1.   

    我也看到书上给出了这个方法,但就是刷新不了
    但我用UIManager.setLookAndFeel(metalClassName);
    改变整个外观,可以显示我动态改变的节点大家有没有动态改变TREE的代码段,让我参考以下
      

  2.   

    这是我做的一个XML工具里的新建根节点的代码
        public void newXml() {
            input = (String) JOptionPane.showInputDialog(this,
                    "Please enter root node name of the new XML document",
                    "APP_NAME", JOptionPane.PLAIN_MESSAGE,
                    null, null, "");
            if (!isNull(input)) {
                return;
            }
            DefaultMutableTreeNode t = new DefaultMutableTreeNode(input);
            DefaultTreeModel m = new DefaultTreeModel(t);
            tree.setModel(m);
            tree.treeDidChange();    }