欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    JAVA扫雷课程设计

    • 资源ID:1397909       资源大小:864KB        全文页数:24页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    JAVA扫雷课程设计

    1、 JAVAJAVA 程序设计程序设计 课程设计报告课程设计报告 系系 别:别: 计算机与电子系计算机与电子系 专业班级:专业班级: 计算机科学与技术计算机科学与技术 0801 班班 学生姓名:学生姓名: XXXXXXX 指导教师:指导教师: XXXX (课程设计时间:2011 年 6 月 13 日2011 年 6 月 24 日) 目目 录录 1课程设计目的1 1 2课程设计题目描述和要求 1 1 3课程设计报告内容1 1 3.1 总体设计1 1 3.2 详细设计3 3 3.3 编码实现7 7 3.4 系统测试1919 3.5 系统运行1919 4总结2121 参考文献 2 21 1 1 1课程

    2、设计目的课程设计目的 本次课程设计旨在加强 JAVA 程序编译的能力和对 JAVA 程序的理解能力, 通过本次课设,加强大家的自学能力,为大家做毕业设计做好铺垫。 2.2.课程设计题目描述和课程设计题目描述和要求要求 2.1 扫雷游戏的基本要求 Windows 7 系统提供的扫雷游戏是一个很有趣的游戏。我选的课程设计题目 是使用 Java 语言编写一个与其类似的扫雷游戏。具体要求如下: (1)玩家可以设置雷数,没有初级中级高级之分,设置完雷数后点击开始重新不布置 雷区,开始游戏。 (2) 用户要揭开某个方块,可单击它。若所揭方块下有泪,用户便输了这一 局,若所揭方块下五雷,则显示一个数字,该数

    3、字代表方块的周围的 8 个方块中 共有多少颗雷。 (3) 如果用户认为某个方块下埋着雷, 单击右键可以在方块上标识一个用户 认为是雷的图标,即给出一个扫雷标记。用户每标记出一个扫雷标记(无论用户 的标记是否正确),程序将显示的剩余雷数减少一个。 (4)用户可以选择标记疑问的方块,用可以勾选游戏菜单下的标记(或者用 快捷键 alt+G 然后 M)即可,此时双击右键并可出现“?”标记。另有颜色选项, 当用户勾选此项时,游戏将以最低图像像素来显示。 3.3.课程设计报告内课程设计报告内容容 3.1 总体设计 (1)总体功能图 扫雷游戏主界面 游戏菜单从新开始帮助 开局 级别选择 标记 英雄榜 退出

    4、关于扫雷 图 3-1 总体功能图 (2)总体流程图 开始 定义并初始化各个 按钮菜单等 事件处理菜单按钮 开 局 选 择 级 别 标 记 声 音 英 雄 榜 退 出 从 新 开 始 方 块 展示相应的效果 是否点中雷 结束 图 3-2 总体流程图 3.2 详细设计 (1)扫雷棋盘的布局设计 系统的整体布局为:CardLayout 布局, 采用了菜单、按钮、面板等组件, 菜单主要包括开始,选择级别,标记,扫雷英雄榜,退出, 按钮的功能是重新 开始新的游戏。 (2)雷区的设计 MineArea类是javax.swing包中Jpanel容器的子类, 实现了ActionListener 和 MouseListener 接口,所创建的对象:mineArea 是 MineGame 类中最重要的成 员之一,作为一个容器添加到 MineGame 窗口的中心。标明 MineArea 类的主要成 员变量、方法以及和 MineGame 类之间组合关系的 UML 图如图 3-3 所示。 JPanelActionListenerMouseListener MineArea row,colum,mineCount,markMount: in block: Block blockView: BlockView showTime: JTextField shou


    注意事项

    本文(JAVA扫雷课程设计)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583