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