社区
Java SE
帖子详情
请问怎么把一棵jtree树写为XML文件?
yue8888
2005-12-13 04:21:10
请问怎么把一棵jtree树写为XML文件?
...全文
111
4
打赏
收藏
请问怎么把一棵jtree树写为XML文件?
请问怎么把一棵jtree树写为XML文件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
稽姬
2005-12-15
打赏
举报
回复
JTree没用过,估计你可以把里面的核心内容通过一种方式取到,然后把它设置到Properties对象的实例中,调用storeToXML()方法就可以转换为xml文件了。
static public void main(String[] args) {
Properties prop = new Properties();
prop.setProperty("head", "头部文件");
prop.setProperty("title", "头部文件");
prop.setProperty("form", "表单文件");
prop.setProperty("body", "身体文件");
prop.setProperty("table", "表个文件");
prop.setProperty("tr", "行文件");
prop.setProperty("td", "单元文件");
FileOutputStream fos = null;
try {
fos2 = new FileOutputStream("bbb.xml");
prop.store(fos1, null);
prop.storeToXML(fos, "", "UTF-8");
}
catch (IOException ioe) {
ioe.printStackTrace();
}
finally {
try {
if (fos != null) {
fos.close();
}
}
catch (IOException ioe) {
ioe.printStackTrace();
}
}
}
显示效果如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment/>
<entry key="body">身体文件</entry>
<entry key="head">头部文件</entry>
<entry key="table">表个文件</entry>
<entry key="form">表单文件</entry>
<entry key="tr">行文件</entry>
<entry key="title">头部文件</entry>
<entry key="td">单元文件</entry>
</properties>
hapylong
2005-12-15
打赏
举报
回复
你可以利用JDOM 的解析方式来进行写入
jdom的解析方式是基于tree的,用来实现比较简单
smgelva
2005-12-14
打赏
举报
回复
DhtmlxTree 呢,怎么写入XML文件
pretenderxzz
2005-12-13
打赏
举报
回复
用XMLEncoder
xml文档分析--用
jtree
实现图形化
DOM是一种将XML文档加载到内存中形成树形结构的模型,方便开发者通过节点操作来访问和修改XML数据。 首先,我们来看DOM解析。通过`javax.xml.parsers.DocumentBuilderFactory`和`DocumentBuilder`,我们可以创建一...
用XML来配置的多级目录树菜单插件
JTree
2.0
"用XML来配置的多级目录树菜单插件
JTree
2.0"是一个专注于实现这一功能的工具,特别强调了通过
XML文件
进行配置的能力。以下是关于这个插件及其相关知识点的详细介绍。 **
JTree
插件**:
JTree
是Java Swing库中用于...
JTree
2.0 目录树 菜单导航
4. **XML 数据源**:从 `vogueType.xml` 和 `MaterialType.xml` 文件可以看出,`
JTree
2.0` 可以使用 XML 文件作为数据源,便于数据管理和更新。 5. **自定义样式**:`CSS` 文件允许开发者定制树形菜单的外观和风格...
java cs编程
jtree
jtable file dom xml GridBagPanel
DOM适合处理小型或中型
XML文件
,因为其将整个文件加载到内存中。 **GridBagLayout**: GridBagLayout是Java布局管理器中最灵活的一种,允许开发者精确控制组件的位置和大小。它使用GridBagConstraints对象来定义每...
JTree
2.0
**vogueType.xml** 和 **MaterialType.xml** 可能是包含树结构数据的
XML文件
,展示了如何将XML数据绑定到
JTree
中。这些文件通常包含层次化的元素,每个元素对应树中的一个节点。 **
JTree
Pic** 文件夹可能包含了关于...
Java SE
62,625
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章