以下是设计要求: 1、所有节点数据写出为一个文件(File),后缀名随意,但是不要输出为xml格式,xml文件格式的已经有了。
2、没有连接任何数据库,所有的数据都是在本地以文件的形式保存。
3、有根据文件初始化一个JTree的方法,以便加载上次保存的内容。
弄了好几天了,一开始想用String【】存储,后来发现存储的时候表示深度不好弄。
再到后来想到了用TreePath存储,将所有的TreePath以字符串的形式存下来,读取的时候再用split分割,获取深度、节点名称,现在正在鼓捣中,
哪位有经验的给个代码,测试通过马上给分!
2、没有连接任何数据库,所有的数据都是在本地以文件的形式保存。
3、有根据文件初始化一个JTree的方法,以便加载上次保存的内容。
弄了好几天了,一开始想用String【】存储,后来发现存储的时候表示深度不好弄。
再到后来想到了用TreePath存储,将所有的TreePath以字符串的形式存下来,读取的时候再用split分割,获取深度、节点名称,现在正在鼓捣中,
哪位有经验的给个代码,测试通过马上给分!
所以才有了前面的要求,这也是为什么xml格式的最终被抛弃的原因。