文档详情

Java程序设计项目化教程 教学课件 陈芸_ 第12章.pdf

发布:2015-11-10约3.53万字共88页下载文档
文本预览下载声明
任务 第12章  12—— 设计考试功能模块 第12章 任务12——设计考试功能模块 12.1 任务描述 12.2 技术要点 12.3 任务实施 任务 第12章  12—— 设计考试功能模块 12.1 任 务 描 述   本章的任务是设计考试功能模块。当考生输入正确的用 户口令和密码后,进入的是图12-1所示的考试界面一。其中 菜单栏包括【工具】、【帮助】、【退出】三项。【工具】 中仅含一个【计算器】,如图12-2所示。【帮助】菜单下包 括【版本】和【关于】,如图12-3所示。选择【退出】,可 以退出考试系统。 任务 第12章  12—— 设计考试功能模块 图12-1 考试界面一 任务 第12章  12—— 设计考试功能模块 图12-2 考试界面二 任务 第12章  12—— 设计考试功能模块 图12-3 考试界面三 任务 第12章  12—— 设计考试功能模块   点击【开始考试】按钮,时钟开始倒计时,同时在界面 上显示第一题,通过按【上一题】、【下一题】按钮可以显 示所有试题,如图12-4所示。若当前已经是最后一题,再按 【下一题】按钮,系统将显示提示,如图12-5。按【提交试 卷】按钮后,屏幕上将显示此次考试的成绩,如图12-6所示。 任务 第12章  12—— 设计考试功能模块 图12-4 考试界面四 任务 第12章  12—— 设计考试功能模块 图12-5 考试界面五 任务 第12章  12—— 设计考试功能模块 图12-6 考试界面六 任务 第12章  12—— 设计考试功能模块 12.2 技 术 要 点 12.2.1 菜单   在实际应用中,菜单作为图形用户界面的常用组件,为 用户操作软件提供了更大的便捷,有效地提高了工作效率。 菜单与其他组件不同,无法直接添加到容器的某一位置,也 无法用布局管理器对其加以控制,菜单通常出现在应用软件 的顶层窗口中。在Java应用程序中,一个完整的菜单是由菜 单栏、菜单和菜单项组成的。如图12-7所示,Java提供了五 个实现菜单的类:JMenu 、JMenuuBar 、JMenuItem 、 JCheckBoxMenuItem和JRadioButtonMenuItem 。 任务 第12章  12—— 设计考试功能模块 图12-7 菜单类的层次结构 任务 第12章  12—— 设计考试功能模块   创建菜单的具体步骤为:首先创建菜单栏(JMenuBar), 并将其与指定主窗口关联;创建菜单(JMenu) 以及子菜单, 将其添加到指定菜单栏;创建菜单项,并将菜单项加入到子 菜单或菜单中。   1.菜单栏(JMenuBar类)   菜单栏JMenuBar类中仅包含有一个缺省构造函数和多 个常用方法,如表12-1所示。
显示全部
相似文档