Перезагрузка JTree из сохраненного файла
Я прочитал 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(адрес):
public static void SetTree4load(DynamicTree tree)
{
treePanel=tree; //treepanel is the current DynamicTree in the frame
treePanel.reloadModel();
}
Заранее спасибо:)
1 ответ
Вместо того, чтобы менять дерево. Попробуйте установить модель и модель данных из загруженного дерева в дерево панелей.