java课程设计实验报告样例


    分数_______
    嘉应学院计算机学院实验报告
    课程名称:面象程序设计课程设计(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章 变幻多姿的图表图表简洁直观,在各种场合得到广泛应用,给人以很强的视觉冲击,经常让人难以忘怀。我们的程序中如果能够灵活地应用图表,一定能给我们的程序增色不少。本章将带你进入变换多姿的图...

    2年前   
    815    0

    java课程设计烟花游戏

    烟花游戏1. 课程设计的目的随着现代科学技术的进步,Java语言在编程方面的优势使得编程有了更好的选择。Java语言最大的特点是具有跨平台性,使其不受平台不同的影响。在网络飞速发展的今天,互联...

    3年前   
    403    0

    文本编辑器java课程设计

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

    2年前   
    348    0

    教学设计样例

    学习任务数控车床刀架故障检测与排除专业数控技术授课班级教师课时6学时授课时间一、学习任务分析一、教材:1、使用教材:《数控机床故障诊断与维修》国家级职业教育规划教材2、教材处理:(1)、课程采...

    1年前   
    298    0

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

    大学物理实验课程设计实验报告  北方民族大学    大学物理实验(设计性实验)    实验报告   指导老师:王建明    姓    名:张国生    学    号:XX0233    学  ...

    9年前   
    724    0

    ping程序课程设计实验报告

    Windows网络程序设计课程设计 课 程 名 称 ping程序设计 姓   名 ...

    2年前   
    477    0

    Visual FoxPro 课程设计实验报告

     中国最大的商务办公文档下载基地: http://www.word98.com/ ╔---------------------------------------------...

    10年前   
    11776    0

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

     成绩: 《C++程序设计实践》报告专 业: 软件工程 班 级: 学 号: 姓 ...

    10个月前   
    273    0

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

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

    4年前   
    1341    0

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

    职务分析调研报告样例 目的:在员工填写职务分析调查表和与员工面谈后,应该形成一份职务分析调研报告,作为职务分析信息采集的汇总。经过分析后,产生职务描述和职务资格要求。 职务分析调研报告实例...

    6年前   
    14323    0

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

    职务分析调研报告样例 目的:在员工填写职务分析调查表和与员工面谈后,应该形成一份职务分析调研报告,作为职务分析信息采集的汇总。经过分析后,产生职务描述和职务资格要求。职务分析调研报告实例时 间...

    9年前   
    493    0

    述职报告样例

    述职报告 一、述职报告的性质和特征 近几年来,我国进行干部体制改革,实行了岗位责任制和干部聘任制。受聘的干部或由选举出任的干部,在一定时期内,要向有关部门报告其在任期内的工作实绩,于是...

    13年前   
    29613    0

    职务分析调研报告样例

    职务分析调研报告样例 目的:在员工填写职务分析调查表和与员工面谈后,应该形成一份职务分析调研报告,作为职务分析信息采集的汇总。经过分析后,产生职务描述和职务资格要求。 职务分析调研报告实例...

    8年前   
    2095    0

    学籍证明(样例)

    附件2  学 籍 证 明  兹有学生          , 性别  ,       年    月出生,身份证号                        ,学号          ,   ...

    2年前   
    519    0

    面试问题样例

    面试问题样例影响他人的能力: 1客户服务类工作: 2团队意识 2有效的沟通技能 3培养人的能力 3销售能力 4工作主动性 5适应能力 5正直 6信心 6灵活多变性 6继续学习 7决策和分析问题...

    11年前   
    602    0

    软件架构文档(样例)

    4In1 System软件架构文档版本 <1.1>修订文档历史记录日期版本说明作者2010/11/231.0初始版本2010/12/201.1目录1. 简介 41.1 目的 41.2 范围 4...

    3年前   
    774    0

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

    面向对象程序设计(JAVA)课程设计说明书学院名称: 计算机与信息工程学院 班级名称: 20XX级计算机科学与技术 题 目: ...

    3年前   
    698    0

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

     一、课程设计目的 通过这次的设计,主要是做出一个小型的管理系统,来加强对JAVA所学知识的巩固和融会贯通,可以说是对一个学期所学知识的一个小结,加深对JAVA数据库的理...

    5年前   
    1639    0

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

    《数据库系统原理》课程设计报告说明书学生信息管理系统学生姓名学 号所在专业所在班级指导教师提交时间 评阅情况成 绩目 录读书笔记 11. 学生信息管理系统概述 21.1 研...

    3年前   
    609    0

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

    职工档案管理系统一.引言 1.1工程背景和目标 职工档案管理系统主要是对在校教师的个人根本信息以及教学信息进行管理,对教职工提供查询简介信息、教学信息功能;对管理员用户提供查询...

    4周前   
    102    0