问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求助java通讯录代码,,要求具备添加,删除,修改,查看和退出通讯录信息的功能.

发布网友 发布时间:2022-04-23 10:07

我来回答

4个回答

热心网友 时间:2023-10-10 20:35

哇色。牛人,用记事本写代码。 如果你是做c/s 程序并且要把数据保存下来,你需要具备以下知识:1、xml文件读写(propeties 文件的读写也可以,但是比较麻烦)2、增加,删除,修改、查询分别做一个界面。。。多想想,只要第一个知识具备后,是很好搞定的一个东西。。。

热心网友 时间:2023-10-10 20:36

什么时候 要啊!不急我一会写给你!

热心网友 时间:2023-10-10 20:36

用IDE写开发效率高

热心网友 时间:2023-10-10 20:37

import java.io.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;public class Tongxunlu extends J {
JPanel cp=new JPanel();
JTabbedPane jtp=new JTabbedPane(); //定义分页面板对象
JPanel jp1=new JPanel(); //定义面板对象,做为分页使用
JPanel jp2=new JPanel();
JPanel jp3=new JPanel();

JButton jb2=new JButton("请您点击这里查看信息!!!");
Label l2=new Label(" 输入姓名: ");
Label l3=new Label(" 输入电话:");
Label l4=new Label(" 输入EMAIL:");
Label l5=new Label(" 输入其他:");
TextField tf2=new TextField(50);
TextField tf3=new TextField(50);
TextField tf4=new TextField(50);
TextField tf5=new TextField(50);
JButton b3=new JButton("录入",new ImageIcon("14.gif"));
JButton b4=new JButton("清除",new ImageIcon("39.gif"));
TextArea ta1=new TextArea("姓名 电话 EMAIL 其他 \n栗晓政 0791-7124055 eceagle8086@yahoo.com.cn 相信自己!去做事吧!一切都会有改变!!!�\n \n雪落无声 029-85863658 xueluowusheng@yahoo.com.cn 雪见证了你的执著!!!\n",18,40);
public Tongxunlu() { //窗口Tongxunlu的构造函数
setTitle("华东交通大学通讯系统欢迎欢迎您的光临!!!");
setSize(500,400);
this.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}

}); cp=(JPanel)this.getContentPane(); //取得Tongxunlu类的容器框架
ImageIcon icon=new ImageIcon("middle.gif"); //定义图标 jp1.setLayout(new FlowLayout()); //设计jp1的布局
jp1.setBackground(Color.cyan);

jp1.add(l2);
jp1.add(tf2);
jp1.add(l3);
jp1.add(tf3);
jp1.add(l4);
jp1.add(tf4);
jp1.add(l5);
jp1.add(tf5);
jp1.add(b3);
jp1.add(b4);

b3.addActionListener(new qq());
b4.addActionListener(new kv()); //添加相应的监听者
jb2.addActionListener(new mm());
jp2.setLayout(new BorderLayout()); //设计jp2的布局
jp2.add("North",jb2);
jp2.add("Center",ta1);
jtp.add(jp1,0);
jtp.setTitleAt(0,"输入信息"); jtp.addTab("查看信息",icon,jp2,"落霞与孤鹜齐飞,秋水共长天一色");
jtp.setSelectedIndex(0);
jtp.addChangeListener(new ChangeListener()
{
public void stateChanged(ChangeEvent e)
{
jtpState(e);
}
});
cp.add(jtp);
}
class kv implements ActionListener{ //类kv用来实现“清除”功能
public void actionPerformed(ActionEvent e){
Object source=e.getSource();
if(source==b4)
tf2.setText("");
tf3.setText("");
tf4.setText("");
tf5.setText("");
}
}class qq implements ActionListener{ //类 qq用来实现将用户输入的数据写如到文件中
public void actionPerformed(ActionEvent e){Object source=e.getSource();
if(source==b3)
try
{ File fw=new File("java123.doc");
RandomAccessFile out=new RandomAccessFile(fw,"rw");
if(fw.exists())
{
long length=fw.length();
out.seek(length);//定位文件读写指针到文件末尾,以免覆盖原来的数据;
} if(tf2.getText().equals(""))
{
}
else
{
out.writeUTF(tf2.getText()+" "+tf3.getText()+" "+tf4.getText()+" "+tf5.getText());
out.close();
}
}
catch(IOException ee)
{
}
}
}class mm implements ActionListener{ //类mm用来实现将数据从文件读如到文本区域中
public void actionPerformed(ActionEvent e){
String s="";
Object source=e.getSource();
if(source==jb2)
try
{ int number=1;
File fw=new File("java123.doc");
RandomAccessFile in= new RandomAccessFile(fw,"rw");
String xingming=null;
ta1.setText(null);
while((xingming=in.readUTF())!=null)
{
ta1.append("\n"+number+". " +xingming); number++;
}
in.close();
}
catch(Exception ee)
{
}

}
}
public static void main(String[] args) {
Tongxunlu tabpane2 = new Tongxunlu();
tabpane2.setVisible(true);

} void jtpState( ChangeEvent e) //处理ChangeEvent 事件的方法
{
String s=new String();
jp3=(JPanel)jtp.getSelectedComponent(); //取得被选分页
}}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我把对方微信加入黑名单了,对方会知道吗 安装IE7.0要不要卸载IE6.0 装ie7.0,ie6.0怎么还在? IE6.0卸载后装7.0遇到的问题~~ 安装完IE7.0后IE6.0怎么没有了? 下载IE7.0后能否自动取代原来的IE6.0呢 金丝熊,一般吃什么啊?水果还是蔬菜? 怎样管理wp7上安装的软件?我手机是三星i917 》有文件管理软件吗?、我的... 二片式球阀(关于二片式球阀的基本详情介绍) 二片式球阀工作原理 java个人通讯录管理系统 求! 用JAVA编写一个通讯录,只要有最基本的添加、查找就可以 用java编写通讯录的方法 不需要 窗口输入输出的 JAVA 通讯录 用java 开发出一个简单的android通讯录的思路是什么? Java编写一个简单的通讯录 java通讯录管理 ipad里只有一个home键吗?没有返回键等那些键吗? js或java代码导出手机通讯录信息 没有Home键的苹果平板是不是ipadpro? java通讯录的简单程序 java通讯录小程序,代码, IPAD没有home键,卡屏了怎么办? JAVA通讯录 求一个JAVA编写的通讯录,基本的就可以。 Java如何实现手机通讯录“添加”联系人电话、姓名、功能 java通讯录全部代码! ipad桌面快捷键怎么设置啊?新系统 ipad已经更新到iOS14,然后长按桌面添加小组件,但是为什么主屏幕左上角没有“? 苹果ipad里的设置键没了,怎么办 端午节祝福? 输入3位数字 在通讯录中找到跟前3位数字相匹配的手机号码,用java怎么写代码? 接收数据MD5效验失败是什么意思? java系统的手机如何将通讯录里导出? java 电子通讯录的载入和保存代码 为什么我的电脑在tgp下载的地下城与勇士 下载好 安装的时候会显示安装包MD5校验失败 错误码: java手机通讯录怎么备份,最好可以备份到电脑或网络上 java 实现简单通讯录 安装地下城失败,什么情况 安卓机怎么样跟JAVA无系统手机互相导入导出通讯录啊 地下城与勇士登陆游戏出md5怎么解决 地下城与勇士下载为什么安装不了 dnf安装失败 dnf更新 出现更新包MD5校验失败,请手动更新 这是怎么了 我的DNF更新包MD5校验失败,卸了重下很多次 把所有安全设置都关了也没用,包括系统自带的,网络防 DNF安装失败错误代码7001263(7002263) 送三岁小男孩什么礼物好 给三岁小男孩买什么礼物最好? 孩子三岁了,适合给他买什么样的玩具呢? 三岁小孩送什么礼物比较好? 到朋友家去串门儿给三周岁的小朋友买什么东西最合适?