实现目的:
通过读取XML中的树信息,形成资源管理器样式的画面
XML中存储了目录树结构的信息,通过读取XML中的信息,形成资源管理器样式的界面,
左边是树结构,右边是当前目录下的文件夹及文件,和资源管理器一样,点击左侧的节点
右边的文件夹及文件刷新,点击右边的文件夹进入到子目录时,左边也刷新。
文件夹名称及文件名变更或删除时,出一个消息框。简单来说,就是外表操作基本同资源管理器,但是我不是从本地磁盘读取实际的目录结构信息,
而是从XML文件中读取信息,本地并不存在实际的文件及文件夹。
通过读取XML中的树信息,形成资源管理器样式的画面
XML中存储了目录树结构的信息,通过读取XML中的信息,形成资源管理器样式的界面,
左边是树结构,右边是当前目录下的文件夹及文件,和资源管理器一样,点击左侧的节点
右边的文件夹及文件刷新,点击右边的文件夹进入到子目录时,左边也刷新。
文件夹名称及文件名变更或删除时,出一个消息框。简单来说,就是外表操作基本同资源管理器,但是我不是从本地磁盘读取实际的目录结构信息,
而是从XML文件中读取信息,本地并不存在实际的文件及文件夹。
XML 中的对象 能实现自我嵌套?
目录结构是怎么嵌套的?
还是对象含有属性,指明其父结构?
这个代码能够把XML转换成JTree
<folder name="aaa" id="1" desc="">
<folder name="bbb" id="2" desc=""/>
<folder name="ccc" id="3" desc="">
<folder name="ddd" id="4" desc=""/>
<folder name="eee" id="5" desc=""/>
<folder name="fff" id="6" desc=""/>
<folder name="hhh" id="7" desc=""/>
</folder>
<folder name="jjj" id="8" desc=""/>
<folder name="kkk" id="9" desc=""/>
<folder name="lll" id="10" desc=""/>
</folder>