• 大小: 13KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: Java
  • 标签: java  通讯录  GUI  

资源简介

用java写的一款通讯录,包括添加,删除,查询功能,存储用的文本文件。

资源截图

代码片段和文件信息

package addressbook.gui;

import java.awt.Container;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.*;
import java.util.ArrayList;

import javax.swing.*;

import addressbook.utils.AddressBookAction;

/**
 * 
 * @author wangqiang
 * 
 * @time 2014-6-5
 * 
 * 显示全部联系人界面
 *
 */


public class AllList_frame implements ActionListener {

public AllList_frame(){
int n=0;
Jframe frame=new Jframe(“所有联系人“);
Toolkit kit = Toolkit.getDefaultToolkit();              //定义工具包
        Dimension screenSize = kit.getScreenSize();             //获取屏幕的尺寸
        int screenWidth = screenSize.width;                     //获取屏幕的宽
        int screenHeight = screenSize.height;                   //获取屏幕的高
        frame.setLocation(screenWidth/3 screenHeight/3);//设置窗口居中显示

AddressBookAction action=new AddressBookAction();
ArrayList s=action.readLineFile(“D:/data.txt“);
JTextArea ta1=new JTextArea(2030);
ta1.append(“   姓名               电话                QQ            地址“+“\n“);
for(String element:s)
{
//System.out.println(n+s[n]);
if(element!=null){

ta1.append((n+1)+“.“+element+“\n“);
n++;
}

}

ta1.append(“\n“+“一共有“+n+“位联系人“);

ta1.setEditable(false);


JScrollPane jsp=new JScrollPane(ta1JScrollPane.VERTICAL_SCROLLBAR_ALWAYSJScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
JPanel panel=new JPanel();
panel.add(jsp);
Container cp=frame.getContentPane();
cp.add(panel);


frame.setSize(500400);
frame.pack();
frame.setVisible(true);



}





public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        299  2014-06-04 15:20  addressbook\.classpath

     文件        387  2014-06-03 15:30  addressbook\.project

     文件        598  2014-06-04 15:20  addressbook\.settings\org.eclipse.jdt.core.prefs

     文件       2775  2014-06-05 21:18  addressbook\bin\addressbook\gui\AllList_frame.class

     文件       5729  2014-06-05 20:16  addressbook\bin\addressbook\gui\Main_frame.class

     文件       3765  2014-06-05 20:22  addressbook\bin\addressbook\utils\AddressBookAction.class

     文件        911  2014-06-05 20:12  addressbook\bin\addressbook\wq\MyAddressBook.class

     文件       1778  2014-06-05 21:17  addressbook\src\addressbook\gui\AllList_frame.java

     文件       5841  2014-06-05 20:16  addressbook\src\addressbook\gui\Main_frame.java

     文件       3295  2014-06-05 20:22  addressbook\src\addressbook\utils\AddressBookAction.java

     文件        620  2014-06-05 20:12  addressbook\src\addressbook\wq\MyAddressBook.java

     目录          0  2014-06-05 20:11  addressbook\bin\addressbook\gui

     目录          0  2014-06-05 20:11  addressbook\bin\addressbook\utils

     目录          0  2014-06-05 20:11  addressbook\bin\addressbook\wq

     目录          0  2014-06-04 14:29  addressbook\src\addressbook\gui

     目录          0  2014-06-03 15:34  addressbook\src\addressbook\utils

     目录          0  2014-06-03 15:40  addressbook\src\addressbook\wq

     目录          0  2014-06-05 20:11  addressbook\bin\addressbook

     目录          0  2014-06-03 15:40  addressbook\src\addressbook

     目录          0  2014-06-03 15:30  addressbook\.settings

     目录          0  2014-06-05 20:11  addressbook\bin

     目录          0  2014-06-03 15:35  addressbook\src

     目录          0  2014-06-03 15:30  addressbook

----------- ---------  ---------- -----  ----

                25998                    23


评论

共有 条评论