java电子计时器软件设计报告

java电子计时器软件设计报告

ID:41535708

大小:122.93 KB

页数:22页

时间:2019-08-27

java电子计时器软件设计报告_第1页
java电子计时器软件设计报告_第2页
java电子计时器软件设计报告_第3页
java电子计时器软件设计报告_第4页
java电子计时器软件设计报告_第5页
资源描述:

《java电子计时器软件设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、儒山科拷孜*曇院《可视化编程技术》课程设计报告电子计时器软件设计学生姓名:李泳东学号:2011914213年级专业:11级教育技术学2班指导老师:容汝佳学院:教育科学学院广东★佛山提交日期:2013年6月1.前言22.概要设计32.1开发环境32.2电子钟计时器功能32.3界面设计2.4类的框架结构图3.详细设计43.1使用的JAVA类的说明43.2类的主要方法3.2.1时钟钟面类对象设计和按键处理3.2.2运行处理3.2.3设计总体认识3.2.4程序流程4.运行结果105.测试分析105.1程序运行情况105.2程序异常处理116.源程序1

2、12020参考文献设计总结摘要:该程序是一个图形界面的简单的java小时钟嵌套一个简单的秒表,具有良好的、简介的界面。它是图形界面、线程、流与文件等技术的综合运用,其界面主要采用了java.awt包,javax.swing等。程序实现了小时钟的基本功能。可以从电脑上获得准确的背景时间,其时间精确到秒,可以获得准确的星期、R期。时钟的界面静中带动,秒表跳动。使用人员能快捷简单地进行操作秒表,即时准确地计算时间,对人们的生活有一定的帮助。关键字:java电子计时器,时钟钟面类,方法,事件1前言随着科学技术的不断发展,计算机已经成为我们工作学习和生

3、活中不可缺少的工具。文本编辑器是个人计算机最司空见惯的应用程序了,在学习了Java语言之后,我决定使用Java语言编写一个简单的计算器,可以实现简单的运算功能,满足FI常基本的工作学习和娱乐需要。Java是由Sun公司开发的新一代纯面向对象的网络编程语言。其目标是建立一种在任意种机器、任一种操作系统的网络环境中运行的软件,实行所谓的“程序写一次,到处运行”的目标。止因为如此,Java已成为当今Internet±最流行、最受欢迎的一种程序开发语言。Java发小组把Java按特性分为基本版、移动版、企业版,每个版本有一个软件开发包。Java基本版

4、本叫Java2标准版(Java2StandardEdition,J2SE),它包含建立Java应用程序或者是Applet所需的应用程序编程接口(API)。Java2移动版(TheJava2Mob订eEdition,J2ME)包含创建无线Java应用程序的APR还有Java2企业版(TheJava2Enterprise,J2EE)是J2SE的增强版本,包含建立多层架构应用程序APEJava语言是由C++语言发展起而来的,是一种彻底的面向对象的程序设计语言。作为一种纯面向对象的程序设计语言,它非常适合大型软件的开发。Java语言去掉了C++语言的

5、一些容易引起错误的特性。Java语言的特点有:面向对象、跨平台、安全性、多线程和图形功能强。2概要设计2.1开发环境开发平台:MicrosoftWindows7ProfessionalServicePack2开发工具:eclipse2.2计算器功能功能1:获得准确的背景时间,这时小时钟最基本的功能。功能2:按下“开始”键,开始计时,秒表跳动。功能3:按下“停止”键,停止计时,秒表的时间停留在按下“停止”键的那一刻。功能4:。按下“继续”键,秒表继续运行,不会从0开始,富有人性化。功能5:按下“重设”键,秒表归零。2.3界面设计回[刍

6、Cloc

7、k200:00:00.000开始停止维续重设电子钟和计时器而板2・4类的框架结构图classClockPaintextendsJPanelimplementsActionListener,Runnablepublicshizhongandjishiqi()publicvoidwindowClosing()publicvoidactionPerformed()publicvoidrun()classClockPaintextendsJPanelimplementsRunnablepublicClockPaint()publicvoidpaint

8、(Graphicsg)3详细设计3.1计算器使用的Java类的说明类名:shizhongandjishiqi作用:主类。继承的父类:Frame类实现的接口:ActionListener类,Runnable类publicclassshizhongandjishiqiextendsJFrameimplementsActionListener,Runnable3.2类的主要方法321时钟钟面类对象设计和按键处理:publicshizhongandjishiqi(intr){//创建时钟钟面类对象btnStart=newJButton(”开始”);b

9、tnPause=newJButton(”停止”);btnResume=newJButton("继续”);btnStop=newJButton("重设”);lblTi

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

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

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