七叶笔记 » java编程 » Java实现扫雷游戏的代码分享

Java实现扫雷游戏的代码分享

效果展示

主类:GameWin类

底层地图MapBottom类

顶层地图MapTop类

底层数字BottomNum类

初始化地雷BottomRay类

工具GameUtil类

总结

在使用Java编写扫雷小游戏时遇到了很多问题,在解决问题时,确实对java的面向对象编程有了更加深入的理解。虽然GUI现在并没有很大的市场,甚至好多初学者已经放弃了学习GUI,但是利用GUI编程的过程对于培养编程兴趣,深入理解Java编程有很大的作用。

本程序共封装了五个类,分别是主类GameWin类,绘制底层地图和绘制顶层地图的类MapBottom类和MapTop类,绘制底层数字的类BottomNum类,以及初始化地雷的BottomRay类和工具GameUtil类,用于存静态参数和方法。

游戏的设计类似windows扫雷,用户在图形化用户界面内利用鼠标监听事件标记雷区,左上角表示剩余雷的数量,右上角动态显示使用的时间。用户可选择中间组件按钮重新游戏。

为了解决程序窗口闪动的问题,本程序采用了双缓冲技术。

程序的总体界面布局:

项目结构:

程序测试:

以上就是Java实现扫雷游戏的代码分享的详细内容,更多关于Java扫雷游戏的资料请关注七叶笔记其它相关文章!

相关文章