- 3
- 0
- 约 51页
- 2016-12-03 发布于重庆
- 举报
第14章Java读写XML技术
6. Node类 Node接口是整个文档对象模型中最主要的数据类型,它表示文档树中单一的节点。 Node getFirstChild() 返回节点的第一个孩子节点。 String getNodeValue() 返回叶子节点的值。 14.3.3 实例 【例14.2】在用户界面(见图14.5)上输入个人信息后,单击“确定”按钮,程序收集用户信息,存成文档user.xml并显示如下。单击“显示”按钮,读取user.xml文件,将节点标签和对应的节点值显示在文本区域内。 ?xml version=1.0encoding=gb2312? -UserDate Name王飞/Name NumbeNumber Sex男/Sex Job军队/Job Text海纳百川,有容乃大;壁立千仞,无欲则刚/Text /UserData 1. 程序源文件 //程序文件名UsePanel.java import java.awt.*; import java.awt.event.*; import java.applet.*; import java.applet.Applet; import java.io.*; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.*; public class UsePanel extends Applet implements ActionListener { Label lblName,lblNumber,lblSex,lblJob,lblText; TextField tfName,tfNumber; Checkbox chMale, chFemale; CheckboxGroup c; TextArea taText; Choice chJob; Button btnOk,btnDisplay; Panel p1,p2,p3,p4,p5,p6,p7,p8,p9; String strName,strNumber,strSex,strJob,strText; public void init() { //初始化界面对象 lblName = new Label(姓名:); lblNumber = new Label(身份证号:); lblSex = new Label(性别); lblJob = new Label(职业); lblText = new Label(个性化宣言:); tfName = new TextField(23); tfNumber = new TextField(20); taText = new TextArea(10,20); c = new CheckboxGroup(); chMale = new Checkbox(男,c,true); chFemale = new Checkbox(女,c,false); chJob = new Choice(); chJob.add(计算机业); chJob.add(医生); chJob.add(教师); chJob.add(军队); btnOk = new Button(确定); btnDisplay = new Button(显示); p1 = new Panel(); p2 = new Panel(); p3 = new Panel(); p4 = new Panel(); p5 = new Panel(); p6 = new Panel(); p7 = new Panel(new BorderLayout()); p8 = new Panel(); p9 = new Panel(new BorderLayout()); //设置界面 p1.add(lblName); p1.add(tfName); p2.add(lblNumber); p2.add(tfNumber); p3.add(lblSex); p3.add(chMale); p3.add(chFemale); p4.add(lblJob); p4.add(chJob); p5.add(p3); p5.add(p4); p6.setLayout(new BorderLayout()); p6.add(p
您可能关注的文档
- 第08章秩转换的非参数检验(正式).ppt
- 第0章绪论2管理经济学概述西财.ppt
- 第10章-WCF和UDP应用编程.ppt
- 第1-2流体静力学.ppt
- 第08章路基动力特性与稳定性分析.ppt
- 第10章动态规划方法.ppt
- 第10章土坡稳定分析2.ppt
- 第10章WebApp综合应用-课程设计.ppt
- 第10章多核系统架构与编程.ppt
- 空调系统节能技术.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2025年陕西省汉中市某中学小升初入学分班考试英语考试真题含答案.docx VIP
- DB31T 1236-2020 未成年人司法社会工作服务规范.docx VIP
- 宣贯培训(2026年)《DLT 2772—2024火力发电厂输煤廊道巡检装置技术规范》.pptx VIP
- 2026年北京中考白皮书.pdf VIP
- 2025届苏锡常镇高三(一模)数学试题及参考答案.pdf VIP
- 《人工智能辅助的翻译技术》课件.ppt VIP
- 沉浸式非遗体验—宋代点茶.pptx VIP
- PET Complete精品教学课件 unit 3 having fun.pptx
- 年产2万吨马铃薯全粉项目可行性研究报告.docx
- 《计算机网络基础》课件——OSI参考模型.pptx VIP
原创力文档

文档评论(0)