- 6
- 0
- 约1.1万字
- 约 10页
- 2017-05-17 发布于河南
- 举报
java连连看含代码
JAVA连连看游戏
一、功能描述
通过JAVA编一个连连看程序,通过鼠标点击使相同两个图像消掉。程序实现以下几个功能:
1、判断鼠标点击的两张图片是否相同;
2、判断2张图片是否可以相连;
3、判断时间;
4、判断是否使用炸弹,炸弹剩余数目,自动生成路径消除两张相同图片;
5、判断剩余图片,是否胜利。
二、方案:
概要设计:程序分为6个部分:
第一:主窗口部分(MainFrame)定义了程序用函数,实现了程序菜单(initMenuBar)的使用。
第二:按键部分(ChessButton)定义按键的位置,代表的值。
第三:游戏部分(MapUI)判断点击的图片,判断两图片是否可连,是否相同。判断是否胜利。实现炸弹功能。
第四:数组(Settings)确定了游戏各种参数属性。
第五:取值部分(ArrayPoint)定义图片的值。
第六:算法部分(Map)通过算法确定两张图片是否连通。
详细设计:运行效果与程序发布:本程序含有6个JAVA源程序,一个图片文件夹。通过JCreator Pro运行及修改程序。把ChessButton.java,MainFrame.java和MapUI.java文件保存在同一文件夹(如:D:\lianliankan\)。把Settings.java放入一层文件加的\cn\elva文件夹下(如:D:\lianliankan\cn\elva)。把ArrayPoin
您可能关注的文档
- java的发展和java的意义.doc
- java代码练习.docx
- Java项目开发——Chat即时聊天系统.doc
- 美学第7章:喜剧.ppt
- 用Eclipse中将Java项目生成、打包为jar.doc
- iPhone4美学特征分析.ppt
- 美学---透视素材.ppt
- 农村小学特色课堂教学的研究与实践第一阶段计划总结.doc
- 将美学落地—美学与销售.pptx
- 第一讲 绪论 美学.ppt
- 锦州市太和区2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 长治市沁源县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 西安市雁塔区2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
- 张掖地区张掖市2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 贵阳市云岩区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 伊春市金山屯区2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 湛江市麻章区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 渭南市临渭区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 湘西土家族苗族自治州龙山县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 运城市新绛县2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
原创力文档

文档评论(0)