Java课程设计画随机圆

Java课程设计画随机圆

ID:37845921

大小:406.50 KB

页数:10页

时间:2019-06-01

Java课程设计画随机圆_第1页
Java课程设计画随机圆_第2页
Java课程设计画随机圆_第3页
Java课程设计画随机圆_第4页
Java课程设计画随机圆_第5页
资源描述:

《Java课程设计画随机圆》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、滁州学院课程设计报告课程名称:Java面向对象程序设计设计题目:画随机圆系别:计算机信息与工程学院专业:计算机科学与技术组别:第五小组起止日期:2011年12月20日~2012年1月4日指导教师:马骏高超计算机与信息工程学院二○一一年制课程设计任务书课程设计题目画随机圆组长张侠学号2011220129班级11计专1班系别计算机与信息工程学院专业计算机科学与技术组员余静盛荣春汪道明张娟指导教师马骏高超课程设计目的进一步加深对Java语言的理解和掌握提供一个独立实践的机会培养我们在项目开发中的团队合作精神和创新意识及实践编程能力课程设计所需环境JCreatorpr

2、oJdk1.6工具包课程设计任务要求功能要求:实现简单的动画具体要求:自动出现由小到大变换的圆,位置与颜色随机,变到150直径时擦除,重新再出现圆;变换速度由HTML文件传入的参数控制(控制sleep时间)界面要求:用JavaApplet实现课程设计工作进度计划序号起止日期工作内容分工情况012011-12-20~2011-12-23收集资料组员共同完成022011-12-24~2011-12-27编写代码组员共同完成032011-12-28~2011-12-28修改补充代码组员共同完成042012-1-1~2011-1-2编写课程设计报告组员共同完成0520

3、12-1-3~2012-12-22设计报告的完成组员共同完成教研室审核意见:教研室主任签字:年月日目录一.引言1二.使用工具说明12.1.总体目标12.2.Applet的工作原理12.3.Applet的工作原理图如图2-112.4.多线程机制22.5.多线程的优势2三.分析与设计33.1.题目及使用环境33.2.功能概述33.3.要实现的功能33.4.实现方式33.5.需用到的类和方法3四.代码实现4五.调试与操作说明6六.课程设计总结与体会6七.致谢6八.参考文献6一.引言Applet是基于HTML的小程序。浏览器将其暂时下载到用户的硬盘上,并在Web页打开

4、时在本地运行。一般的Applet只能通过appletviewer或者浏览器来运行,Java程序通过继承Applet类也可以嵌入网页运行。在JavaApplet中,可以实现图形绘制,字体和颜色控制,动画和声音的插入,人机交互及网络交流等功能。Applet还提供了名为抽象窗口工具箱(AbstractWindowToolkit,AWT)的窗口环境开发工具。AWT利用用户计算机的GUI元素,可以建立标准的图形用户界面,如窗口、按钮、滚动条等等。目前,在网络上有非常多的Applet范例来生动地展现这些功能。多线程的目的是为了最大限度的利用CPU资源,以前所编写的程序,每

5、个程序都有一个入口、一个出口以及一个顺序执行的序列,在程序执行过程中的任何指定时刻,都只有一个单独的执行点。事实上,在单个程序内部是可以在同一时刻进行多种运算的,这就是所谓的多线程。一个单独的线程和顺序程序相似,从概念上说,一个线程是一个程序内部的一个顺序控制流。线程并不是程序,它自己本身并不能运行,必须在程序中运行。在一个程序中可以实现多个线程,这些线程同时运行,完成不同的功能。二.使用工具说明2.1.总体目标设计一个自动出现由小到大变换的圆,位置与颜色随机,变到150直径时擦除,重新再出现圆;变换速度由HTML文件传入的参数控制。实现简单的动画功能。2.2

6、.Applet的工作原理含有Applet的网页的HTML文件代码中部带有这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。JavaApplet是用Java语言编写的一些小应用程序,这些程序是直接嵌入到页面中,由支持Java的浏览器(IE或遨游)解释执行能够产生特殊效果的程序。它可以大大提高Web页面的交互能力和动态执行能力。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。当用户访问这样的网页时,Applet被下载到用户

7、的计算机上执行,但前提是用户使用的是支持Java的网络浏览器。由于Applet是在用户的计算机上执行的,所以它的执行速度不受网络带宽或者Modem存取速度的限制,用户可以更好地欣赏网页上Applet产生的多媒体效果。含有。一个HTML文件增加Applet有关的内容只是使网页更加富有生气,如添加声音、动画等这些吸引人的特征,它并不会改变HTML文件中与Applet无关的元素。2.3.Applet的工作原理图如图2-1图2-1Applet的工作原理72.4.多线程机制在Java中,多线程的实现有两种方式:扩展java.lang.Thread类实现java.lang

8、.Runnable接口每个线程都有一个

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

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

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