| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

java课程设计实验报告样例

影***6

贡献于2020-07-28

字数:2057

分数_______
嘉应学院计算机学院实验报告
课程名称:面象程序设计课程设计(Java)
实验名称:动物换位程序设计 指导教师:肖振球
实验点:_居家学_实验时间:20200317 提交时间:20200317
班 级:_计算机1807_姓 名:_方强_学 号:181110325_
实验目求
掌握动物换位游戏基操作

二 实验环境容方法
实验环境:eclipse补充
实验容:
设计GUI界面动物换位游戏游戏结果左右两组动物交换位置具体求
①水排列7位置左右3类型相动物中间位置没动物左边动物右侧视前进方右边动物左侧视前进方
②单击动物果该动物前方位置没动物该动物跳跃该位置果该动物前方位置动物相隔位位置没动物该动物越前面动物跳跃该隔位情形该动物跳跃(跳跃时越两位置)
③左面动物右方跳跃右面动物左方跳跃
④单击撤销钮撤销次移动动物单击重新开始钮重新开始游戏
程序运行参考效果图图11示
方法:MVC Model View Control(模型视图控制器)设计思想展开程序设计代码编写数模型部分相MVC中 Model角色视图设计部分出界面部分相MVC中View视图设计部分出事件监视器相MVC中 Control
三 实验程描述
1 数模型:
根系统设计求数模型部分编写类
Animal类封装左右动物属性行
LeftAnimal类 Animal子类封装左边动物独特行
RightAnimal类 Animal子类封装右边动物独特行Point类刻画动物达位置
ViewForAnimal类封装制作动物视图方法
2 简单测试:
12节出类作框架面框架中类编写简单应程序测试左右动物运动换位命令行表述象行程果表述成功(果表述困难说明数模型合理)GUI程序设计提供象功测试续GUI设计中重工作仅仅某象提供视图界面处理相应界面事件已
3视图设计
设计GUI程序12节出类外需 javaxswing包提供视图(称Java Swing架)处理视图触发界面事件13节中简单测试相GUI程序提供更户界面完成11节提出设计求
GUI部分设计类(关UNL图图14示)
AmimalVicw类实例动物提供外观显示
GamePanel类实例放置动物外观组合负责处理界面事件监视器
HandleAnimalMove类实例监视器该监视器负责处理 AnimalView视图动物视图触发 MouseEvent事件户动物视图鼠标时该监视器动物执行move()方法松开鼠标时该监视器检查户否成功左右动物互换完毕
HandleRedo类实例监视器该监视器负责监视钮触发 Actionevent事件户单击钮触发 Actionevent事件时该监视器负责撤销户移动动物操作
HandleReStart类实例监视器该监视器负责监视钮触发 Actionevent事件户单击钮触发 Actionevent事件时该监视器负责游戏原成初始样子
4GUI程序
建立名字imagech1级文件夹名字catjpgdogjpg图文件保存该image中
APPWindowJFrame 子类实例GamePanel类实例集成窗口中提供游戏界面外观
运行AppWindow类

章代码基础改进动物换位游戏:
① App Window类中增加菜单该菜单3菜单项分初级中级高级初级时游戏中动物6中级时8高级时10





② App Window类中増加菜单该菜单两菜单项分更改左动物图更改右动物图户单击菜单项弹出文件话框例单击更改左动物图菜单项户弹出文件语框左边动物选择图文件



③ 增加音乐效果动物运动时程序播放简短声音左右动物运动时程序播放声音(参见第8章中ch8view Playmusic类)


④ javawswingTimer类增加计时功




⑤ 级增加相应英雄榜


四 实验结果分析
初始界面:

游戏难度:
初级:

中级:

高级:

英雄榜:

更换图片:











实验结果分析

部分描述详细





文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 6 香币 [ 分享文档获得香币 ]

购买文档

相关文档

《Java趣味编程100例》

第1章 变幻多姿的图表图表简洁直观,在各种场合得到广泛应用,给人以很强的视觉冲击,经常让人难以忘怀。我们的程序中如果能够灵活地应用图表,一定能给我们的程序增色不少。本章将带你进入变换多姿的图表世界,体会图表编程带来的乐趣。1.1 金字塔图案1.问题描述打印出金字塔图案,如图1.1所示。2.问题分析这个问题是一个很经典的循环应用的题目。我们都知道,打印输出的时候,都是从最左端输出,

雅***韵 2年前 上传819   0

java课程设计烟花游戏

烟花游戏1. 课程设计的目的随着现代科学技术的进步,Java语言在编程方面的优势使得编程有了更好的选择。Java语言最大的特点是具有跨平台性,使其不受平台不同的影响。在网络飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。为了加深和巩固所学的Java知识,增强运用Java语言编程的能力,深刻把握Java语言的重要概念及其

文***品 3年前 上传407   0

文本编辑器java课程设计

计算机系课程设计报告课程名称:Java程序设计课程代码:题 目:文本编辑器年级/专业/班:07级计算机科学与技术班学生姓名:学 号:指导老师:开题时间:2008年12月22日完成时间:2009年01月03日2009年X月X日 前 言《Java课程设计》是

z***u 2年前 上传353   0

教学设计样例

学习任务数控车床刀架故障检测与排除专业数控技术授课班级教师课时6学时授课时间一、学习任务分析一、教材:1、使用教材:《数控机床故障诊断与维修》国家级职业教育规划教材2、教材处理:(1)、课程采用理论实操一体化教学模式,为了便于分析刀架的结构,需要引导学生进行刀架的分解,增强学生对刀架的感性认识。(2)、为了使学生能够分析刀架的结构特点,利用引导问题引导学生

z***u 1年前 上传302   0

大学物理实验课程设计实验报告

大学物理实验课程设计实验报告  北方民族大学    大学物理实验(设计性实验)    实验报告   指导老师:王建明    姓    名:张国生    学    号:XX0233    学    院:信息与计算科学学院    班    级:05信计2班    重力加速度的测定    一、实验任务    精确测定银川地区的重力加速度    二、实验要

h***0 9年前 上传728   0

ping程序课程设计实验报告

Windows网络程序设计课程设计 课 程 名 称 ping程序设计 姓   名 系 别 、专 业 计算机科学系网络工程班 导师姓名、职 称

文***品 2年前 上传480   0

Visual FoxPro 课程设计实验报告

 中国最大的商务办公文档下载基地: http://www.word98.com/ ╔------------------------------------------------------------------------╗ ┆项目方案 调查报告 可研分析 广告策划 案例分析┆ ┆商业计划 项目管理 电子商务 财税管理 法律文书┆ ┆战略管理 企业

m***e 11年前 上传11778   0

车辆管理系统实验报告课程设计

 成绩: 《C++程序设计实践》报告专 业: 软件工程 班 级: 学 号: 姓 名: 日期:2016年 X月 X日目录一、设计目的 1二、总体设计 2三、 详细设计(以c

z***u 10个月前 上传277   0

实验报告-电力电子课程设计

掌握晶闸管仿真模型模块各参数的含义。理解晶闸管的特性。

山***8 4年前 上传1344   0

范例:职务分析调研报告样例

职务分析调研报告样例 目的:在员工填写职务分析调查表和与员工面谈后,应该形成一份职务分析调研报告,作为职务分析信息采集的汇总。经过分析后,产生职务描述和职务资格要求。 职务分析调研报告实例 时 间:×月×日9:30至11:30   地 点:小会议室 职务分析人员姓名:××× 被调研职务:开发部经理姓名:××× 一、部门及你个人做哪些工作? 1、具体开发 2、审查其他开发人员

w***u 6年前 上传14334   0

范例:职务分析调研报告样例

职务分析调研报告样例 目的:在员工填写职务分析调查表和与员工面谈后,应该形成一份职务分析调研报告,作为职务分析信息采集的汇总。经过分析后,产生职务描述和职务资格要求。职务分析调研报告实例时 间:×月×日9:30至11:30   地 点:小会议室 职务分析人员姓名:×××被调研职务:开发部经理姓名:×××一、部门及你个人做哪些工作? 1、具体开发 2、审查其他开发人

安***江 9年前 上传493   0

述职报告样例

述职报告 一、述职报告的性质和特征 近几年来,我国进行干部体制改革,实行了岗位责任制和干部聘任制。受聘的干部或由选举出任的干部,在一定时期内,要向有关部门报告其在任期内的工作实绩,于是逐步形成一种新的应用文体,称为述职报告。 述职报告是党政机关,人民团体、企事业单位的干部,向主管领导部门、人事部门或选区的选民,或本单位的职工群众,陈述自己在一定时期内工作实绩、问题和设想的自我述评性

a***a 13年前 上传29615   0

面试问题样例

面试问题样例影响他人的能力: 1客户服务类工作: 2团队意识 2有效的沟通技能 3培养人的能力 3销售能力 4工作主动性 5适应能力 5正直 6信心 6灵活多变性 6继续学习 7决策和分析问题的能力 8战略家素质 8自我评估式问题 8面试新毕业学生所要使用的问题 9考核应聘者目标的问题 9喜欢升职还是喜欢原地踏步 10推

x***l 11年前 上传605   0

学籍证明(样例)

附件2  学 籍 证 明  兹有学生          , 性别  ,       年    月出生,身份证号                        ,学号          ,         年    月被我校全日制                专业录取,学历层次    ,学制       年。现处于       年级在读。      特此证明。   大学(学院)学籍管理

A***手 2年前 上传521   0

职务分析调研报告样例

职务分析调研报告样例 目的:在员工填写职务分析调查表和与员工面谈后,应该形成一份职务分析调研报告,作为职务分析信息采集的汇总。经过分析后,产生职务描述和职务资格要求。 职务分析调研报告实例 时 间:×月×日9:30至11:30   地 点:小会议室 职务分析人员姓名:××× 被调研职务:开发部经理姓名:××× 一、部门及你个人做哪些工作? 1、具体开发 2、审查其他开发人员

赵***江 8年前 上传2098   0

软件架构文档(样例)

4In1 System软件架构文档版本 <1.1>修订文档历史记录日期版本说明作者2010/11/231.0初始版本2010/12/201.1目录1. 简介 41.1 目的 41.2 范围 41.3 定义、首字母缩写词和缩略语 41.4 参考资料 42. 架构表示方式 43. 架构目标和约束 44. 用例视图 44.1 主要用

文***品 3年前 上传786   0

小学算术运算测试程序JAVA课程设计报告

面向对象程序设计(JAVA)课程设计说明书学院名称: 计算机与信息工程学院 班级名称: 20XX级计算机科学与技术 题 目: 小学算术运算测试程序 面向对象程序设计(JAVA)课程设计任务书学 院计算机与信息工程学院专 业20XX级计算机科学与技术

文***品 3年前 上传701   0

Java与SQL数据库技术学生成绩管理系统课程设计

《数据库系统原理》课程设计报告说明书学生信息管理系统学生姓名学 号所在专业所在班级指导教师提交时间 评阅情况成 绩目 录读书笔记 11. 学生信息管理系统概述 21.1 研究背景 21.2 开发意义 22. 系统需求分析 32.1 开发环境和软件 32.2 系统设计与功能分析 33 数

文***享 3年前 上传610   0

JAVA数据库课程设计-学生选课管理系统的

 一、课程设计目的 通过这次的设计,主要是做出一个小型的管理系统,来加强对JAVA所学知识的巩固和融会贯通,可以说是对一个学期所学知识的一个小结,加深对JAVA数据库的理解。 二、需求分析 功能需求分析: 该系统具备管理学生信息、课程信息、选课信息的功能:用户通过输入账号和密码进下该系统后,可以进行一些基础维护(学生信息维护、课程信息维护、选课信息维护)。全部

文***品 5年前 上传1643   0

Java课程设计-教职工档案管理系统

职工档案管理系统一.引言 1.1工程背景和目标 职工档案管理系统主要是对在校教师的个人根本信息以及教学信息进行管理,对教职工提供查询简介信息、教学信息功能;对管理员用户提供查询教师简介信息、查询教学信息、添加教师信息、修改教师信息、删除教师信息等功能。我们的目标就是为该系统提供后台连接MYSQL数据库程序设计以及前台用户界面设计。 1.2工程的可行性研究

天***猩 1个月前 上传119   0

例谈科学探究实验与实验报告

例谈科学探究实验与实验报告  例谈科学探究实验与实验报告     山东菏泽曹县第二中学 陈焘     摘要:科学探究实验是新课程着重介绍的知识点,同时又是当前基础教育课程改革的热点、亮点和难点。本文对科学探究的六大要素逐一加以解释,并以实例说明如何做好科学探究实验及如何做实验报告。     关键词:科学探究 科学探究实验 实验报告 提出问题 猜想和假设 实验方案 数据处理 

l***e 9年前 上传478   0

驱动程序实验报告操作系统课程设计报告

操作系统课程设计报告班级: 计科 姓名: 学号: 老师: 时间:2012年X月X日一、设计目的操作系统课程主要讲述的内容是多道操作系统的原理与技术,与其它计算机原理、编译原理、汇编语言、计算机网络、程序设计等专业课程关系十分密切。本课程设计的目的综合应用学生所学

文***享 1年前 上传301   0

虚拟仪器课程设计实验报告

《微机化仪器综合设计与实践》实验指导书大学机电工程学院目录实验六 基于PID算法的可控硅水温自动调节系统设计一、实验目的和要求1.掌握虚拟仪器高级语言Lab VIEW 或Lab Windows/CVI 的流程图和软仪器面板的编程设计方法,熟悉数据处理模块、信号分析模块、仪器控制模块等各种软件模块的应用。2.掌握数据采集硬件的低层驱动程序

文***品 4年前 上传853   0

网站商业计划书(样例)

《全球采购网网站商业计划书》 保密承诺 本商业计划书属商业机密,所有权属于中国全球采购网,其所涉及的内容和资料只限于已签署投资意向的投资者使用。收到本计划书后,收件人应即刻确认,并遵守以下的规定:若收件人不希望涉足本计划书所述项目,请按上述地址尽快将本计划书完整退回; 妥善保管本商业计划书,在没有取得网站的书面同意前,收件人不得将本计划书全部或部分地予以复制、传递给他人、影印、泄露或

z***y 7年前 上传26562   0

一页纸简历样例04

3社团、实习、交流三种经历1绩点排名第一此处放照片5奖学金志愿者征文广告设计案例分析五种不同奖励4电脑英语设计策划四种能力2广告、日语双学位姓名**性别女年龄20岁籍贯湖北电话15545-454545邮箱********08@qq.com专业课平均成绩第一,GPA:3.61,已保研*大学广告学

m***y 9年前 上传535   0