资源简介
实现个人通讯录管理(用文件存储)。主要提供如下功能:
1) 增加记录 2)删除记录 3)显示所有记录
4) 查询记录 5) 文件备份 6)退出
通讯录记录信息包括:姓名,电话,email等信息
信息保存在txt文件中,查询功能有点缺点,只能查到最后一条。用eclipse做的。
代码片段和文件信息
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.ArrayList;
import javax.swing.JOptionPane;
public class chaxun extends frame implements ActionListener{
Label bttt=new Label(“输入要查询的姓名“);
TextField teee=new TextField(20);
Button tttt=new Button(“确定“);
TextArea ta=new TextArea(““510);
Button bt2=new Button(“删除“);
String bnr1;
String s =null ;
chaxun()
{
super(“查询记录“);
setSize(600400);
setBackground(Color.blue);
setVisible(true);
setLayout(null);
add(bttt);
add(teee);
add(tttt);
add(ta);
add(bt2);
ta.setBounds(18010022260);
bttt.setBounds(805010030);
teee.setBounds(1805022030);
tttt.setBounds(501006060);
bt2.setBounds(5001006060);
ta.setEditable(false);
tttt.addActionListener(this);
bt2.addActionListener(this);
addWindowListener(
new WindowAdapter()
{ public void windowClosing(WindowEvent e)
{setVisible(false);
}});
}
public static void main(String args[])
{
chaxun cx=new chaxun();
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==tttt)
{
try
{
File f1=new File(“D:\\file.txt“);
FileReader fr6=new FileReader(f1);
BufferedReader br =new BufferedReader( fr6);
bn=teee.getText();
while((s=br.readLine())!=null)
{
if(s.indexOf(bn)!= -1)
{
ta.setText(“\r\n“+s);}
else
{
ta.setText(“没有此人“);
}
}
}
catch(Exception b){System.out.println(“exception“);}
}
else if(e.getSource()==bt2)
{
try
{
File file = new File(“d:\\file.txt“);
String rl = null;
String special = teee.getText();
StringBuffer bf = new StringBuffer();
BufferedReader br = new BufferedReader(new FileReader(file));
while(( rl = br.readLine()) != null)
{
rl = rl.trim();
if(rl.indexOf(special) == -1){
bf.append(rl).append(“\r\n“);
}
}
br.close();
BufferedWriter out = new BufferedWriter(new FileWriter(file));
out.write(bf.toString());
out.flush();
out.close();
JOptionPane.showMessageDialog(null “删除成功“);
ta.setText(““);
teee.setText(““);
}
catch(Exception e1)
{
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 232 2011-06-21 08:39 tongxunlu\.classpath
文件 385 2011-06-21 08:39 tongxunlu\.project
文件 4304 2011-06-22 22:56 tongxunlu\1.jpg
文件 585 2011-06-22 14:36 tongxunlu\bin\chaxun$1.class
文件 3406 2011-06-22 14:36 tongxunlu\bin\chaxun.class
文件 615 2011-06-22 14:34 tongxunlu\bin\My$1.class
文件 2491 2011-06-22 14:34 tongxunlu\bin\My.class
文件 591 2011-06-22 14:36 tongxunlu\bin\shanchu$1.class
文件 3135 2011-06-22 14:36 tongxunlu\bin\shanchu.class
文件 591 2011-06-22 15:04 tongxunlu\bin\xianshi$1.class
文件 3185 2011-06-22 15:04 tongxunlu\bin\xianshi.class
文件 0 2011-06-21 22:37 tongxunlu\build\classes\.netbeans_automatic_build
文件 584 2011-06-22 21:08 tongxunlu\build\classes\chaxun$1.class
文件 3865 2011-06-22 21:08 tongxunlu\build\classes\chaxun.class
文件 614 2011-06-22 23:22 tongxunlu\build\classes\My$1.class
文件 2469 2011-06-22 23:22 tongxunlu\build\classes\My.class
文件 590 2011-06-22 20:44 tongxunlu\build\classes\shanchu$1.class
文件 3254 2011-06-22 20:44 tongxunlu\build\classes\shanchu.class
文件 590 2011-06-22 18:25 tongxunlu\build\classes\xianshi$1.class
文件 3105 2011-06-22 18:25 tongxunlu\build\classes\xianshi.class
文件 3722 2011-06-21 22:36 tongxunlu\build.xm
文件 48066 2011-06-21 22:36 tongxunlu\nbproject\build-impl.xm
文件 475 2011-06-21 22:36 tongxunlu\nbproject\genfiles.properties
文件 0 2011-06-21 22:37 tongxunlu\nbproject\private\config.properties
文件 179 2011-06-21 22:37 tongxunlu\nbproject\private\private.properties
文件 211 2011-06-23 00:08 tongxunlu\nbproject\private\private.xm
文件 2614 2011-06-22 16:37 tongxunlu\nbproject\project.properties
文件 459 2011-06-21 22:36 tongxunlu\nbproject\project.xm
文件 2613 2011-06-22 21:08 tongxunlu\src\chaxun.java
文件 1497 2011-06-22 23:22 tongxunlu\src\My.java
............此处省略12个文件信息
相关资源
- JAVA实现的通讯录 能实现联系人的查找
- java编写的简单c/s通讯程序
- 一个通用的Java线程池类
- JavaWeb从入门到精通明日科技PDF 百度网
- Android 通过USB与PLC设备通信(USB转串口
- 逍遥西游修改通用资源
- 黑马Java基础教程,完整版从入门到精
- 基于android视频通话及录音实现
- 基于Java的煤矿安全监控系统通用软件
- 蓝牙模块CC2541的开发资料和例程,包
- websocket即时通讯后台代码
- Android Launcher3源代码,可直接 编译通
- Android入门到精通开发教程全集
- Android端与服务端TCP通讯
- Android通过json解析到的路径后异步加载
- tongweb6.1快速使用手册
- 基于java开发环境的WebRTC 点对点视频通
- Android studio 通讯录开发
- 基于Android手机通讯录的设计与实现
- Android socket局域网的UDP广播自动连接及
- android即时通讯软件毕业设计论文
- Android通用框架设计与完整电商APP开发
- JSP程序设计从入门到精通.pdf
- 银行交易流水excel表分析-树结构a转账
- 类似 LBE平行空间 的项目,实现App多开
- 使用 HTML5 webSocket API实现即时通讯的功
- android NotificationListenerService监听通知
- ADB通用驱动,可用于大部分android手机
- 韩顺平java从入门到精通 91集全
- 韩顺平 Java从入门到精通视频教程(全
评论
共有 条评论