资源简介
基于XML的课程设计,可以运行,通讯录,添加修改信息等
代码片段和文件信息
package xml;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.FileOutputStream;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
@SuppressWarnings(“serial“)
public class AddAndChange extends Jframe implements ActionListener{
JButton addRecord = new JButton(“保存“);
JTextField qq = new JTextField(8);
JTextField name = new JTextField(8);
object[] sex = {“男“ “女“};
JComboBoxject> gender = new JComboBoxject>(sex);
JTextField age = new JTextField(4);
JTextField address = new JTextField(15);
JTextField phone = new JTextField(10);
Document doc;
public AddAndChange(){
settitle(“添加“);
setSize(560 150);
setVisible(true);
setResizable(false);
setLocationRelativeTo(null);//将框架至于屏幕中间
setDefaultCloseOperation(Jframe.HIDE_ON_CLOSE);
///////////////////////////////
JLabel label = new JLabel(new ImageIcon(“Img/change.jpg“));// 把背景图片显示在一个标签里面
label.setBounds(0 0 560 150);
((JPanel) this.getContentPane()).setOpaque(false);
this.getlayeredPane().add(label new Integer(Integer.MIN_VALUE));
/////////////////////////////////////////////
addRecord.setBackground(Color.green);
qq.setBorder(BorderFactory.createtitledBorder(“QQ“));
name.setBorder(BorderFactory.createtitledBorder(“姓名“));
gender.setBorder(BorderFactory.createtitledBorder(“性别“));
age.setBorder(BorderFactory.createtitledBorder(“年龄“));
address.setBorder(BorderFactory.createtitledBorder(“地址“));
phone.setBorder(BorderFactory.createtitledBorder(“电话号码“));
setLayout(new BorderLayout());
JPanel p = new JPanel(); p.setOpaque(false);
p.setLayout(new GridLayout(10020));
p.add(name);
p.add(gender);
p.add(age);
p.add(address);
p.add(phone);
p.add(qq);
add(pBorderLayout.NORTH);
JPanel p1 = new JPanel(); p1.setOpaque(false);
p1.add(addRecord);
add(p1BorderLayout.SOUTH);
addRecord.addActionListener(this);
try {
doc = getDocument();
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
public void actionPerformed(ActionEvent e) {
if(addRecord == e.getSource()){
String n=““s=““q=““a=““ad=““p=““;
try{n=name.getText();}catch(Exception e2){n=““;}
try{s=(String)(gender.getSelectedItem());}catch(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2007-06-09 08:55 通信录\.classpath
文件 387 2007-06-09 08:55 通信录\.project
文件 629 2007-06-09 08:55 通信录\.settings\org.eclipse.jdt.core.prefs
文件 1039 2014-06-03 12:23 通信录\bin\data.xm
文件 6620 2014-06-04 19:14 通信录\bin\xm
文件 1552 2014-06-04 19:18 通信录\bin\xm
文件 3797 2014-06-04 19:18 通信录\bin\xm
文件 3027 2014-06-04 19:18 通信录\bin\xm
文件 2844 2014-06-04 19:18 通信录\bin\xm
文件 2356 2014-06-04 19:18 通信录\bin\xm
文件 8931 2014-06-04 19:18 通信录\bin\xm
文件 1039 2014-06-03 12:23 通信录\src\data.xm
文件 4994 2014-06-02 17:50 通信录\src\xm
文件 12682 2014-06-04 19:18 通信录\src\xm
目录 0 2015-06-10 19:50 通信录\bin\xm
目录 0 2015-06-10 19:50 通信录\src\xm
目录 0 2015-06-10 19:50 通信录\.settings
目录 0 2015-06-10 19:50 通信录\bin
目录 0 2015-06-10 19:50 通信录\Img
目录 0 2015-06-10 19:50 通信录\src
目录 0 2015-06-10 19:50 通信录
I..D... 0 2019-06-12 15:46 通信录\新建文件夹
----------- --------- ---------- ----- ----
50198 22
相关资源
- 高频课程设计 混频器
- 电力电子与电力传动课程设计
-
考研词汇xm
l格式 - 数字电路七彩灯课程设计报告
- 面向对象课程设计.doc
- 锅炉课程设计xlsm自动计算
- 微机原理课程设计——交通灯控制系
- 张紧轮支架课程设计淘宝买的
- 信息安全课程设计报告
-
kettle 解析xm
l xm l文档,配合kettl - 武汉理工大学 课程设计 Proteus信号发
- 数据结构课程设计 表达式求值
- 江苏科技大学计算机软件专业课程设
- 电子琴课程设计报告.doc
- 单片机课程设计,数字电压表,主要
- 单片机课程设计流水灯全套
- 药物管理系统的期末课设
- 数据结构课程设计——地铁建设问题
- 学生信息管理系统课程设计(完整版
- 图书销售管理系统数据库课程设计1
- 数据结构课程设计校园导游系统
- 东北大学EDA数字钟课程设计报告
- 数据结构课程设计-校园导游
- 华中科技大学 MIPS_CPU 实现了动态分支
- 数据库系统概论课程设计实验报告 山
- 数电-密码电子锁-Multisim密码电子锁的
- 数据库课程设计报告薪资管理
- 数电课程设计 四路智能抢答器.
- 空调模拟控制器程序设计
- 企业网络构建,企业网络设计与实施
评论
共有 条评论