第14篇 界面层开发.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 14.3 在单独窗口中添加新图书 创建添加新图书的操作界面 开发GUI类AddBook,以便输入图书属性值。 * 14.3 在单独窗口中添加新图书 创建添加新图书的操作界面 此框架使用三行一列的GridLayout管理器。 最上部为标签,显示“学海书店”; 中间部分为书的属性输入部分,为了使显示内容在框架的水平方向上居中,使用四行三列的GridLayout管理器,最后一列的内容为空; 框架的最下部为功能按钮区,可使用FlowLayout管理器。 * 14.3 在单独窗口中添加新图书 创建添加新图书的操作界面 addBook方法从文本框中检索数据并使用检索的数据创建Book实例。 * 14.3 在单独窗口中添加新图书 创建添加新图书的操作界面 addBook类定义 * 14.3 在单独窗口中添加新图书 创建添加新图书的操作界面 addBook类定义 * 14.3 在单独窗口中添加新图书 创建添加新图书的操作界面 addBook类定义 * 14.3 在单独窗口中添加新图书 创建添加新图书的操作界面 addBook类定义 * 14.3 在单独窗口中添加新图书 创建添加新图书的操作界面 addBook类定义 * 14.3 在单独窗口中添加新图书 创建添加新图书的操作界面 addBook类定义 * 14.3 在单独窗口中添加新图书 创建添加新图书的操作界面 更改图书管理界面中【增加】按钮的事件响应,取消原来的事件响应代码,并将下面的代码加到构造方法BookGUI()中。 * 14.3 在单独窗口中添加新图书 创建添加新图书的操作界面 在图书管理界面中点击【增加】按钮,就会弹出添加新图书窗口。如果再点击【增加】按钮,则又会弹出一个添加新图书窗口。 * 14.3 在单独窗口中添加新图书 应用单例模式 单例模式是限制类实例只有一个对象的一种设计模式。 实现方法: (1) 修改现有构造方法访问权限public为private,从而防止外部程序直接调用构造方法实例化对象。 * 14.3 在单独窗口中添加新图书 应用单例模式 (2) 在类中加入静态方法,用于对外提供获取类实例的方法: * 14.3 在单独窗口中添加新图书 应用单例模式 (3)图书管理界面中【增加】按钮的事件响应代码应修改如下: * 14.3 在单独窗口中添加新图书 应用单例模式 对AddBook类中的shutDown()方法修改如下: * 14.4 添加顾客 开发GUI类AddCustomer 该类可用于向书店管理系统中添加新顾客。 介绍如何使用单选按钮RadioButton类和CardLayout布局管理器。 * 14.4 添加顾客 与顾客相关的类图 * 14.4 添加顾客 新增教师界面 * 14.4 添加顾客 新增学生界面 * 14.4 添加顾客 AddCustomer类的定义 初始定义如下: * 14.4 添加顾客 AddCustomer类的定义 构造方法 * 14.4 添加顾客 AddCustomer类的定义 构造方法 * 14.4 添加顾客 AddCustomer类的定义 构造方法 * 14.4 添加顾客 AddCustomer类的定义 构造方法 * 14.4 添加顾客 AddCustomer类的定义 构造方法 * 14.4 添加顾客 AddCustomer类的定义 增加事件响应 * 14.4 添加顾客 AddCustomer类的定义 增加clearForm()及shutDown()方法 * 14.4 添加顾客 AddCustomer类的定义 增加addCustomer()方法 * 14.4 添加顾客 AddCustomer类的定义 增加addTeacher()方法 * 14.4 添加顾客 AddCustomer类的定义 增加addStudent()方法 * 14.5 本章小结 本章继续实践了组合框、JTable组件、单选按钮及CardLayout布局管理器的使用。 在图书查询功能中,介绍了如何使用下拉选择框让用户选择查询方式,如何在Vector中查询符合条件的图书并显示在JTable组件上。 结合添加新图书的操作界面,介绍了单例模式的使用。 结合添加顾客界面,介绍了单选按钮及CardLayout布局管理器的使用。 * * 第14章 界面层开发 编写GUI类查找图书 实现图书管理主界面 在单独窗口中添加新图书 添加顾客 * 14.1 编写GUI类查找图书 图书查询界面的框架使用BorderLayout布局管理器。 * 14.1 编写GUI类查找图书 “查询条件”右面使用组合框,组合框中设置三个选项:空、书名、作者。 可将

文档评论(0)

00625 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档