时钟日历设计java实验报告

时钟日历设计java实验报告

ID:11687356

大小:159.00 KB

页数:25页

时间:2018-07-13

时钟日历设计java实验报告_第1页
时钟日历设计java实验报告_第2页
时钟日历设计java实验报告_第3页
时钟日历设计java实验报告_第4页
时钟日历设计java实验报告_第5页
资源描述:

《时钟日历设计java实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、佛山科学技术学院《可视化编程技术》课程设计报告时钟日历设计学生姓名:学号:年级专业:指导老师:学院:广东★佛山提交日期:2014年6月1目录1.前言………………………………………………………………………………22.概要设计…………………………………………………………………………32.1开发环境……………………………………………………………………32.2时钟日历功能……………………………………………………………32.3界面设计……………………………………………………………………32.4类的框架结构图……………………………………………………………43.详细设计………………………………………………

2、………………………53.1使用的JAVA类的说明……………………………………………………53.2类的主要方法………………………………………………………………63.2.1设置3个按钮…………………………………………………………63.2.2日历、时钟、界面的绘制……………………………………………73.2.3导入素材文件…………………………………………………………103.2.4设计总体认识………………………………………………………114.运行结果………………………………………………………………………115.测试分析………………………………………………………………………115.1程序运行情况…………

3、…………………………………………………115.2程序异常处理……………………………………………………………126.源程序…………………………………………………………………………13参考文献……………………………………………………………………………23设计总结……………………………………………………………………………241摘要:该程序是一个图形界面的简单的java时钟日历,具有良好的界面。该程序可以自动获取系统日期和时间。还可以翻看万年历,在点选日期的时候会有音效。程序中还有个会移动的图形条,在右侧则有一个时钟图形,会跟着实时时间动。下方三个按钮可以播放一个声音,PLAY则播放一次,LOOP则

4、循环播放,STOP则停止播放声音。关键字:java、日历类、时钟类、声音类、方法、事件1前言随着科学技术的不断发展,计算机已经成为我们工作学习和生活中不可缺少的工具。文本编辑器是个人计算机最司空见惯的应用程序了,在学习了Java语言之后,我决定使用Java语言编写一个简单的计算器,可以实现简单的运算功能,满足日常基本的工作学习和娱乐需要。Java是由Sun公司开发的新一代纯面向对象的网络编程语言。其目标是建立一种在任意种机器、任一种操作系统的网络环境中运行的软件,实行所谓的“程序写一次,到处运行”的目标。正因为如此,Java已成为当今Internet上最流行、最受欢迎的一种程序开发语言。Ja

5、va开发小组把Java按特性分为基本版、移动版、企业版,每个版本有一个软件开发包。Java基本版本叫Java2标准版(Java2StandardEdition,J2SE),它包含建立Java应用程序或者是Applet所需的应用程序编程接口(API)。Java2移动版(TheJava2MobileEdition,J2ME)包含创建无线Java应用程序的API。还有Java2企业版(TheJava2Enterprise,J2EE)是J2SE的增强版本,包含建立多层架构应用程序API。Java语言是由C++语言发展起而来的,是一种彻底的面向对象的程序设计语言。作为一种纯面向对象的程序设计语言,它非

6、常适合大型软件的开发。Java语言去掉了C++语言的一些容易引起错误的特性。Java语言的特点有:面向对象、跨平台、安全性、多线程和图形功能强。242概要设计2.1开发环境开发平台:MicrosoftWindows7旗舰版ServicePack1开发工具:Eclipse+JDK1.6.0_022.2时钟日历功能功能1:显示实时日期   功能2:显示实时时间功能3:翻看万年历  功能4:单次播放声音   功能5:循环播放声音功能6:停止播放声音2.3界面设计图2.3时钟日历面板242.4类的框架结构//Film是描述滚动图片的类.classFilmextendsCanvasimplements

7、Runnable{publicvoidrun(){}publicvoidpaint(Graphicsg){}publicvoidupdate(Graphicsg){}}//AudioPlayer是描述底部音乐播放条的类.classAudioPlayerextendsPanel{publicbooleanaction(Evente,Objectp){}}//Calendar是描述日历和时钟的类.classCal

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。