Java 在XML中存储JTree和重构JTree的方法

Java 在XML中存储JTree和重构JTree的方法,java,xml,swing,jtree,Java,Xml,Swing,Jtree,我有一个用数据库信息填充的JTree,我希望能够存储选定的节点,以便在XML文件中重新创建该树 输出XML文件还具有其他属性,这些属性不仅仅是数据库属性。每个节点都有一个“specAttribute”属性,该属性具有用户指定的某些唯一值。目前,我获取原始树中的每个选定节点,并将其添加到properties类的arraylist中,其中properties类包含选定节点的路径以及特殊特征 但是,我在生成仅包含选定节点路径的树时遇到问题。如何才能做到这一点,并将属性正确地分配给相应的节点?JTree

我有一个用数据库信息填充的JTree,我希望能够存储选定的节点,以便在XML文件中重新创建该树

输出XML文件还具有其他属性,这些属性不仅仅是数据库属性。每个节点都有一个“specAttribute”属性,该属性具有用户指定的某些唯一值。目前,我获取原始树中的每个选定节点,并将其添加到properties类的arraylist中,其中properties类包含选定节点的路径以及特殊特征


但是,我在生成仅包含选定节点路径的树时遇到问题。如何才能做到这一点,并将属性正确地分配给相应的节点?

JTree只是数据模型上的一个视图,您需要序列化它。你的树模型是什么样子的?对,我使用DataBaseMetaData来获取模式,迭代这些模式并获取表,迭代这些模式并获取列。它是默认的树模型。JTree只是数据模型上的一个视图,这是您需要序列化的。你的树模型是什么样子的?对,我使用DataBaseMetaData来获取模式,迭代这些模式并获取表,迭代这些模式并获取列。它是默认的树模型。