java课程设计论文个人通讯录管理系统Word文档格式.docx
- 文档编号:21113195
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:28
- 大小:278.19KB
java课程设计论文个人通讯录管理系统Word文档格式.docx
《java课程设计论文个人通讯录管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《java课程设计论文个人通讯录管理系统Word文档格式.docx(28页珍藏版)》请在冰豆网上搜索。
主界面
六、具体分工
我参与设计添加页面,添加方法,删除页面,查询部分操作资以及源管理模块,背景框格布局操作。
添加界面
删除界面
七、程序设计
1.主程序设计模块
packagecom.zzk.frame;
importjava.awt.BorderLayout;
importjava.awt.Image;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
import.URL;
importjavax.swing.ImageIcon;
importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JMenu;
importjavax.swing.JMenuBar;
importjavax.swing.JMenuItem;
importjavax.swing.JToolBar;
importjavax.swing.SwingConstants;
importjavax.swing.WindowConstants;
importcom.swtdesigner.SwingResourceManager;
importcom.zzk.background.BackgroundPanel;
importcom.zzk.typestate.SaveTypeState;
publicclassMainFrameextendsJFrame{
publicMainFrame(){
super();
setTitle("
通讯录管理系统"
);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setBounds(100,60,800,600);
URLurl=LoginFrame.class.getResource("
/image/main.jpg"
//获得图片的URL
Imageimage=newImageIcon(url).getImage();
//创建图像对象
BackgroundPanelgbPanel=newBackgroundPanel(image);
//创建背景面板
getContentPane().add(gbPanel);
//将背景面板添加到窗体容器中部finalJMenuBarmenuBar=newJMenuBar();
setJMenuBar(menuBar);
finalJMenumenu_1=newJMenu();
menu_1.setText("
家人"
menuBar.add(menu_1);
finalJMenuItemnewItemMenuItem_4=newJMenuItem();
newItemMenuItem_4.addActionListener(newActionListener(){
publicvoidactionPerformed(finalActionEventarg0){
SaveTypeState.setTypeState("
//设置分类信息为“家人”
SaveTypeState.setTitleState("
添加家人信息模块"
//主置添加信息窗体标题为“添加家人信息模块”
SaveTypeState.setLableState("
添加家人信息界面"
//设置添加信息窗体上标签的标题信息为“添加家人信息界面”
AddMessageFrameframe=newAddMessageFrame();
//创建添加信息窗体对象
frame.setVisible(true);
//显示添加信息窗体
}});
newItemMenuItem_4.setText("
添加信息"
menu_1.add(newItemMenuItem_4);
finalJMenuItemnewItemMenuItem_5=newJMenuItem();
newItemMenuItem_5.addActionListener(newActionListener(){
修改家人信息模块"
//主置修改信息窗体标题为“修改家人信息模块”
修改家人信息界面"
//设置修改信息窗体上标签的标题信息为“修改家人信息界面”
UpdateMessageFramedialog=newUpdateMessageFrame();
//创建修改信息窗体对象
dialog.setVisible(true);
//显示修改信息窗体
}});
newItemMenuItem_5.setText("
修改信息"
menu_1.add(newItemMenuItem_5);
finalJMenuItemnewItemMenuItem_6=newJMenuItem();
newItemMenuItem_6.addActionListener(newActionListener(){
删除家人信息模块"
删除家人信息界面"
DeleteMessageFrame
dialog=newDeleteMessageFrame();
newItemMenuItem_6.setText("
删除信息"
menu_1.add(newItemMenuItem_6);
finalJMenuItemnewItemMenuItem_7=newJMenuItem();
newItemMenuItem_7.addActionListener(newActionListener(){
查询家人信息模块"
查询家人信息界面"
QueryMessageFramedialog=newQueryMessageFrame();
//显示查询信息窗体
}});
newItemMenuItem_7.setText("
查询信息"
menu_1.add(newItemMenuItem_7);
finalJMenumenu_2=newJMenu();
menu_2.setText("
朋友"
menuBar.add(menu_2);
finalJMenuItemnewItemMenuItem_8=newJMenuItem();
newItemMenuItem_8.addActionListener(newActionListener(){
//设置分类信息为“朋友”
添加朋友信息模块"
添加朋友信息界面"
//显示添加信息窗体
newItemMenuItem8.setText("
menu_2.add(newItemMenuItem_8);
finalJMenuItemnewItemMenuItem_9=newJMenuItem();
newItemMenuItem_9.addActionListener(newActionListener(){
//设置分类信息为“朋友
修改朋友信息模块"
//主置修改信息窗体标题为“修改朋友信息模块”
修改朋友信息界面"
//设置修改信息窗体上标签的标题信息为“修改朋友信息界面”
//显示修改信息窗体
newItemMenuItem_9.setText("
menu_2.add(newItemMenuItem_9);
finalJMenuItemnewItemMenuItem_10=newJMenuItem();
newItemMenuItem_10.addActionListener(newActionListener(){
删除朋友信息模块"
//主置删除信息窗体标题为“删除朋友信息模块”
删除朋友信息界面"
//设置删除信息窗体上标签的标题信息为“删除朋友信息界面”
DeleteMessageFramedialog=newDeleteMessageFrame();
//创建删除信息窗体对象
//显示删除信息窗体
newItemMenuItem_10.setText("
menu_2.add(newItemMenuItem_10);
finalJMenuItemnewItemMenuItem_11=newJMenuItem();
newItemMenuItem_11.addActionListener(newActionListener(){
查询朋友信息模块"
//主置查询信息窗体标题为“查询朋友信息模块”
查询朋友信息界面"
//设置查询信息窗体上标签的标题信息为“查询朋友信息界面”
//创建查询信息窗体对象
//显示查询信息窗体
newItemMenuItem_11.setText("
menu_2.add(newItemMenuItem_11);
finalJMenumenu_3=newJMenu();
menu_3.setText("
同学"
menuBar.add(menu_3);
finalJMenuItemnewItemMenuItem_12=newJMenuItem();
newItemMenuItem_12.addActionListener(newActionListener(){
//设置分类信息为“同学”
添加同学信息模块"
//主置添加信息窗体标题为“添加同学信息模块”
添加同学信息界面"
//设置添加信息窗体上标签的标题信息为“添加同学信息界面”
//创建添加信息窗体对象
//显示添加信息窗体
newItemMenuItem_12.setText("
menu_3.add(newItemMenuItem_12);
finalJMenuItemnewItemMenuItem_13=newJMenuItem();
newItemMenuItem_13.addActionListener(newActionListener(){
修改同学信息模块"
//主置修改信息窗体标题为“修改同学信息模块”
修改同学信息界面"
//设置修改信息窗体上标签的标题信息为“修改同学信息界面”
newItemMenuItem_13.setText("
menu_3.add(newItemMenuItem_13);
finalJMenuItemnewItemMenuItem_14=newJMenuItem();
newItemMenuItem_14.addActionListener(newActionListener(){
删除同学信息模块"
//主置删除信息窗体标题为“删除同学信息模块”
删除同学信息界面"
//设置删除信息窗体上标签的标题信息为“删除同学信息界面”
newItemMenuItem_14.setText("
menu_3.add(newItemMenuItem_14);
finalJMenuItemnewItemMenuItem_15=newJMenuItem();
newItemMenuItem_15.addActionListener(newActionListener(){
查询同学信息模块"
//主置查询信息窗体标题为“查询同学信息模块”
查询同学信息界面"
//设置查询信息窗体上标签的标题信息为“查询同学信息界面”
newItemMenuItem_15.setText("
menu_3.add(newItemMenuItem_15);
finalJMenumenu_4=newJMenu();
menu_4.setText("
同事"
menuBar.add(menu_4);
finalJMenuItemnewItemMenuItem_16=newJMenuItem();
newItemMenuItem_16.addActionListener(newActionListener(){
//设置分类信息为“同事”
添加同事信息模块"
//主置添加信息窗体标题为“添加同事信息模块”
添加同事信息界面"
//设置添加信息窗体上标签的标题信息为“添加同事信息界面”
//创建添加信息窗体对象
//显示添加信息窗体
newItemMenuItem_16.setText("
menu_4.add(newItemMenuItem_16);
finalJMenuItemnewItemMenuItem_17=newJMenuItem();
newItemMenuItem_17.addActionListener(newActionListener(){
//设置分类信息为“同事”
修改同事信息模块"
//主置修改信息窗体标题为“修改同事信息模块”
修改同事信息界面"
//设置修改信息窗体上标签的标题信息为“修改同事信息界面”
newItemMenuItem_17.setText("
menu_4.add(newItemMenuItem_17);
finalJMenuItemnewItemMenuItem_18=newJMenuItem();
newItemMenuItem_18.addActionListener(newActionListener(){
删除同事信息模块"
//主置删除信息窗体标题为“删除同事信息模块”
删除同事信息界面"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 课程设计 论文 个人 通讯录 管理 系统