java(J2EE)课程设计报告 (15)

java(J2EE)课程设计报告 (15)

ID:39551529

大小:609.50 KB

页数:22页

时间:2019-07-06

java(J2EE)课程设计报告 (15)_第1页
java(J2EE)课程设计报告 (15)_第2页
java(J2EE)课程设计报告 (15)_第3页
java(J2EE)课程设计报告 (15)_第4页
java(J2EE)课程设计报告 (15)_第5页
资源描述:

《java(J2EE)课程设计报告 (15)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、烟台工程职业技术学院机电工程系计算机应用技术专业09级课程设计(论文)题目:JAVA课程设计姓名学号指导教师(签名)二○一一年七月十四日JAVA拼图游戏课程设计报告【摘要】拼图小游戏设置很简单,功能很简单的拼图游戏,此游戏适合儿童玩的游戏,此拼图游戏界面很卡通,是以《火影隐者》的几张图片来制作的,所以很适合小朋友拼图,此游戏设置了三张图,所以当用户玩拼图时有三种选择,可以根据自己的喜好来选择。此游戏是用JAVA语言编写而成,图形界面的实现是用AWT包完成的。在设计类的时候,考虑到简单明了,就用了一个类,

2、作为程序的整体框架,所有的对象和方法都是在默认属性类中创建和实现的,以及为各组件注册事件监听程序也是在默认属性类中实现的。主类完成对象的实例化及显示。这们设计的优点是:条理清晰,容易理解,容易修改。这样设计的缺点是:不利于共享类中的方法。前言一、课程设计目的通过此次课程设计,巩固所学Java语言基本知识,增进Java语言编辑基本功,掌握JDK、Eclipse、NetBeansIDE等开发工具的运用,拓宽常用类库的应用。使我们通过该次的课程设计,把所学课程及相关知识加以融会贯通,全面掌握Java语言的编程

3、思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。本课程设计设计的拼图小游戏,为喜欢拼图游戏的爱好者提供了很好的平台,而且能减轻工作压力,增进娱乐。二、课题设计意义近年来,Java编程语言作为一种新的编程语言,以其简单性、可移植性和平台无关等优点,得到了广泛的应用,特别是Java编程语言与万维网的完美结合,使其成为网络编程和嵌入式编程领域的首选编程语言。以一个学期的时间来学习JAVA这门课,我们不但学习了书上理论的东西,还安排了上机操作课。我认为学习一门计算机语言必定离不开实践,只有通过实

4、践我们才能体会到书本上体会不到的东西。所以,我们不仅要认真学习课本理论知识,更重要的是通过上机实践才能增强和巩固我的知识。课程设计是培养我们综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是我们实践能力与创新精神的综合培养:在实践能力方面培养我们理论与实践相结合的作风,增强了我们将来在人才市场上的竞争力。所以,对于我们初学者,首先利用课程设计这样的小项目锻炼袭击的科学研究精神和提高创新能力,是很有必要的。“拼图”游戏是一个经典的游戏,它因操作简单、娱乐性强儿广受欢迎。我们通过所

5、学的JAVA,设计了一个操作简凡、界面美观、功能较齐全的“拼图”游戏。通过本游戏的开发,达到学习Java技术和熟悉软件开发流程的目的。这个游戏是用图形界面实现的,通过编译解释后,出现一个图形界面,界面一开始出现三张图,选择一张图进入游戏,然后进行拼图。三、课题设计思路(一)、课题分析界面要求:用图形界面实现,参考下图:1、开始界面2、选择一张图的界面四、源代码分析(一)程序所用类的声明用户自定义类类名:pintu作用:实例化对象继承的父类:Applet实现的接口:MouseListener,MouseM

6、otionListener主要成员变量:privatestaticfinallongserialVersionUID=4092544791350653416L;privateImagepicture;privateGraphicsbuffer;privateImagepic[];privateImageoff_pic[];privateGraphicsoff_buf[];privateImageoff_screen;privateGraphicsoff_buffer;privateImageoff_dr

7、ag;privateGraphicsoff_drag_buf;privateintmap[][];privateintran[];privateintwidth=0;privateintheight=0;privateintlastx;privateintlasty;privateintlast_downx;privateintlast_downy;privateintstepx;privateintstepy;privatebooleanclick[][];privatebooleanm_down;p

8、rivatebooleanm_drag;privatebooleannot_redraw;privatebooleanable;Fontfont1,font2;Imageimg,img1,img2;(二)主要成员方法:publicvoidinit()  //初始化各部件菜单的定义和事件的监听voidinitForm()//面板初始化publicvoidpaint(Graphicsg)//画图方法publicvoidmouseClicked(

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

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

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