1、本程序为java Swing实现的扫雷游戏程序,运用了多线程技术、java的awt.events消息处理等技术。
单击鼠标左键为踩雷。单击鼠标左键在标记,疑问,空白三种状态中循环。同时单击鼠标左右键为踩单击点在内的周围九格内所有没有标记为已标记的所有格子。同时程序从你单击第一次时开始计时,到胜利或引爆地雷终结。胜利后,单击三个难度选择按钮内的一个重起游戏。
2.本程序分为三个难度等级:12, 24, 36 颗雷。
主要实现了如下算法:
单击某行某列后产生不在单击处引爆的地图。
出现空格后引发递归的清空算法。
检测是否所有地雷都被标记,且没有多标的胜利检测算法。
控制一个计数器产生计时效果的计时器算法。
等侯用户单击返回的线程。
区分用户鼠标左键,右键和左右两键单击的事件处理方法。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Java+Swing实现扫雷游戏: 1、本程序为java Swing实现的扫雷游戏程序,运用了多线程技术、java的awt.events消息处理等技术。 2、本程序分为三个难度等级:12, 24, 36 颗雷。 3、主要实现了如下算法: 单击某行某列后产生不在单击处引爆的地图。 出现空格后引发递归的清空算法。 检测是否所有地雷都被标记,且没有多标的胜利检测算法。 控制一个计数器产生计时效果的计时器算法。 等侯用户单击返回的线程。 区分用户鼠标左键,右键和左右两键单击的事件处理方法。 具体效果图请移步至:
资源推荐
资源详情
资源评论
收起资源包目录
Java+Swing实现扫雷游戏.rar (93个子文件)
Java+Swing实现扫雷游戏
截图
游戏中.jpg 84KB
失败.jpg 70KB
源码.jpg 17KB
主界面.jpg 90KB
游戏难度菜单.jpg 93KB
胜利.jpg 10KB
SaoLei
src
MyCounter.java 3KB
ResourceLocator.java 242B
CustomerFrame.java 6KB
SaoLeiMain.java 19KB
img
question.gif 124B
c3.gif 885B
6.gif 853B
c1.gif 884B
blank.gif 825B
c5.gif 885B
mine.gif 860B
8.gif 853B
0.gif 825B
blank1.gif 113B
bomd.gif 883B
c0.gif 885B
c8.gif 879B
bomb.gif 860B
7.gif 848B
5.gif 848B
wrongmine.gif 915B
2.gif 848B
c6.gif 885B
Ooo.gif 955B
c9.gif 887B
smile.gif 971B
c2.gif 889B
flag.gif 894B
3.gif 847B
c4.gif 889B
1.gif 845B
4.gif 852B
c7.gif 885B
MyButton.java 651B
WinFrame.java 4KB
AboutFrame.java 1KB
SaoLeiArth.java 3KB
Util.java 745B
.idea
uiDesigner.xml 9KB
workspace.xml 5KB
misc.xml 278B
modules.xml 259B
.gitignore 184B
bin
SaoLeiMain$3.class 1KB
ResourceLocator.class 460B
SaoLeiMain$2.class 593B
Util.class 1KB
SaoLeiMain.class 15KB
AboutFrame.class 2KB
MyCounter.class 3KB
SaoLeiArth.class 3KB
WinFrame.class 4KB
img
question.gif 124B
c3.gif 885B
6.gif 853B
c1.gif 884B
blank.gif 825B
c5.gif 885B
mine.gif 860B
8.gif 853B
0.gif 825B
blank1.gif 113B
bomd.gif 883B
c0.gif 885B
c8.gif 879B
bomb.gif 860B
7.gif 848B
5.gif 848B
wrongmine.gif 915B
2.gif 848B
c6.gif 885B
Ooo.gif 955B
c9.gif 887B
smile.gif 971B
c2.gif 889B
flag.gif 894B
3.gif 847B
c4.gif 889B
1.gif 845B
4.gif 852B
c7.gif 885B
WinFrame$1.class 985B
SaoLeiMain$1.class 1KB
MyButton.class 1014B
CustomerFrame.class 6KB
SaoLei.iml 471B
remark.txt 663B
共 93 条
- 1
资源评论
程序员大佬超
- 粉丝: 4w+
- 资源: 43
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功