[英]Reloading a JTree from a saved file
我从文件中读取了一个JTree。 我想在我的JPanel中显示它。 读取文件后,我重新加载DefaultTreeModel,但是它不起作用。
public class DynamicTree extends JPanel
{
protected myDefaultMutableTreeNode rootNode;
protected DefaultTreeModel treeModel;
protected JTree tree;
private transient Toolkit toolkit = Toolkit.getDefaultToolkit();
private URL helpURL;
public void reloadModel(){this.treeModel.reload();}
}
读取文件以加载DynamicTree
address = (DynamicTree) ReadDynamicTreeFromFile();
MainPanel.SetTree4load(address);
SetTree4load(address)方法为:
public static void SetTree4load(DynamicTree tree)
{
treePanel=tree; //treepanel is the current DynamicTree in the frame
treePanel.reloadModel();
}
提前致谢 :)
而不是更改树。 尝试从加载的树到面板树设置模型和数据模型
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.