欢迎来到天天文库
浏览记录
ID:49908939
大小:194.00 KB
页数:14页
时间:2020-03-04
《Java面向对象程序设计与应用开发教程第二讲 常用类编程 名片夹的设计与开发.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二讲常用类编程-名片夹的设计与开发功能介绍编程思路程序代码运行结果与总结知识点在实战项目中,如何使用上一讲中介绍的数组,字符串和集合重点集合的使用本讲概要1功能介绍本名片夹管理系统是一个带有图形界面的管理系统,用户在左面名片夹窗口可以进行名片夹的新建、修改和删除,在右面的联系人窗口中,可以对相应名片夹中的联系人进行添加、修改和删除。1功能介绍具体功能如下:1、可以新建新名片夹,若存在同名名片夹,应提示用户新建失败2、可以修改已存在名片夹,若修改后的名片夹与已有名片夹同名,应提示用户修改失败3、可以删除
2、已存在名片夹,并提示用户确认4、可以添加联系人5、可以修改已存在联系人6、可以删除已存在联系人,并提示用户确认1功能介绍2编程思路按照功能要求,本名片夹管理系统的设计可以分为以下二个部分。1、界面设计左面名片夹采用JTree控件(树)来完成显示,右面联系人采用JTabel(表格)来完成显示,同时用JButton控件(按钮)进行命令操作,另外,还使用了JDialog(对话框)来进行各种提示信息的显示。2、数据结构由于名片夹和联系人中有很多数据需要存储,所以采用Hashtable类来存储名片夹和联系人的数据
3、,其中关键字为名片夹名称,键值为一个Vector对象,这个Vector对象中保存每个名片夹对应的联系人信息。另外还使用了数组和字符串来进行数据的初始化。2编程思路3程序代码以下是系统每个类的功能介绍(代码见源程序)1、CardcaseManageSystemEntry.java类本类是系统入口,主要是设置外观及创建主窗口类。2、LinkmanAddModifyJDialog.java类本类是添加修改联系人对话框,作用是显示联系人信息。3、MyJTable.java类本类继承自JTable,主要作用是使表
4、格单元格内容不可编辑。4、MainJFrame.java类系统主窗体,作用是显示名片夹和联系人,同时进行各种命令操作。3程序代码4运行结果与总结运行结果见程序演示。本名片夹管理系统虽然功能不是非常强大,但相对完整,其中用到了很多本章介绍的常用类,通过本名片夹管理系统的设计与开发,可以使读者在实践中对本章中所学的知识能有更加全面的理解,并融会贯通加以运用。练 习1、在名片夹管理系统中,增加一个功能:当用户删除某一个名片夹时,提示用户是否将联系人移入其他名片夹,若选择移入,则将联系人移入其他名片夹;否则直接
5、删除。练 习2、在本名片夹管理系统中,初始化数据是固定的,用户所有的操作结果并没有保存至数据库或文件中,所以退出系统后,用户所有的操作结果无法记录请使用数据库或文件,使本系统的初始化数据来自数据库或文件,并将用户所有的操作结果写入数据库或文件。谢谢!
此文档下载收益归作者所有