1、I JavaJava 程序课程设计程序课程设计 任任 务务 书书 钟表的设计与开发钟表的设计与开发 1 1、主要内容:主要内容: 创建一个钟表。 借助 swing 类和接口内部类的实现, 在本程序中以实现 Runnable 接口内部类 的形式创建多线程对象。 Runnable 接口只定义了一个 run()方法,所以调用 start 和 sleep()方法 时,必须创建 Thread 实例化对象。Interrupt()方法的作用是中断线程。 其作用方式是:多线程对象.interrupt() 。 2 2、 具体要求(包括技术要求等) :具体要求(包括技术要求等) : 系统的功能要求:系统的功能要求
2、: 1.可以记录时间的钟表。 2.熟悉 JAVA 中 swing 的组件运用,基本工具的熟练掌握。 学习并掌握以下技术:学习并掌握以下技术:JavaJava 等。 熟练使用以下开发工具:熟练使用以下开发工具:JCreator + JDK 1.6.0_02 等 实现系统上述的实现系统上述的 功能。功能。 3 3、 进度安排:进度安排: 12 月 28 日 12 月 29 日:课程设计选题,查找参考资料 12 月 29 日 1 月 2 日: 完成程序代码的编写 1 月 2 日 1 月 3 日:系统测试与完善 1 月 4 日 1 月 5 日:完成课程设计报告,准备答辩 4 4、 主要参考文献主要参考
3、文献 1张帆.Java 范例开发大全M.北京:清华大学出版社,2010:0-831. 2耿祥义,张跃平.Java 大学实用教程M.北京电子工业出版社,2008:213-216 II 摘要摘要 随着经济全球化的发展,推动生活节奏的加快,也给时间赋予了更重要的意 义。基于方便人们更好的掌握时间,我们小组设计出了这个小时钟。 本时钟是一个基于 Java 语言设计而成的一个小程序, 目的是显示时间, 并且 能调准时钟。整个程序从符合操作简便、界面友好、灵活使用的要求出发,完成 调用、调整的全过程。 本课程设计报告介绍了时钟的构成,论述了目标功能模块;给出了时钟设计 的步骤,程序主要所用到的 Swing
4、 组件以及 graphics 方法。 关键词关键词:时钟, III 目目 录录 摘要摘要.II 目目 录录. III 第第 1 章章 引言引言 . 1 1.1课程设计内容 . 1 1.2 任务分工 . 1 第第 2 章章 时钟的设计时钟的设计 2 2.1时钟功能的概述. 2 2.1.1时钟数字显示 2 2.1.2时钟指针显示 2 2.1.2时钟的设置 2 第第 3 章章 时钟的具体实现时钟的具体实现. 3 3.1界面设计 3 3.1.1程序流程图 3 3.1.1 显示数字时钟效果显示数字时钟效果 3 3.1.2 显示指针时钟完全效果图显示指针时钟完全效果图. 4 3.1.3 设置窗口效果图设置窗口效果图 6 第第 4 章章 结束语结束语. 8 致谢致谢. 8 附录附录 源代码源代码 . 9 1 第第 1 章章 引言引言 1.1.1 1 课程设计课程设计内容内容 本时钟编写时用到了Java中的Swing组件以及graphics方法,并具有下列处理功能 (1)显示时钟功能 显示钟表时间和数字时间 (2)状态的可