java打字游戏课程设计_Java课程设计打字游戏.docx
中南大学
Java 课程设计报告
题
目
打字游戏
学生姓名
窦立阳
指导教师
陈丽萍
学
院
信息科学与工程学院
专业班级
计科 1204
完成时间
2015
年1月15日
目录
第二章 总体设计
界面设计 ..................................................
4
运行流程 ..................................................
4
逻辑设计 ..................................................
4
积分设计 ..................................................
4
第三章 详细设计
主面板 ....................................................
5
两个按键 ............................................
5
相关全局变量 ........................................
5
全局变量说明 ........................................
5
相关全局函数 ........................................
7
字符下落模块 ..............................................
7
WordLabel ............................................
7
WordFallControl ......................................
8
WordFallLabel ........................................
8
速度控制模块 ..............................................
8
按键模块设计 ..............................................
8
键盘监听事件 ..............................................
9
积分模块设计 ..............................................
9
事件模块设计 .............................................
10
第四章 调试分析
第一次调试 ...............................................
11
第二次调试 ...............................................
11
第三次调试 ...............................................
12
第五章 运行结果 .................................................
13
第六章 课程设计总结17
第七章 参考文献19
第八章 附录:带注释的源代码
Wordfall20
WordFallControl类20
WordLabel 类22
WordFallLabel类23
ScoreLabel类24
StartButton类25
TimeLabel 类26
AAAAA类:程序的主函数入口28
Maintain类30
第一章 实验要求
【问题描述】设计实现一个打字游戏,界面参见图2-2,具备如下功能:
点击“开始”按钮,产生随机字符从屏幕上方下落;
点击键盘上按钮,如果正确,当前的字符消失,产生新的按钮从上方继续落下。
提供速度调整和积分功能。
图 2-2打字游戏界面
第二章 总体设计
界面设计
根据实验要求中的图2-2 ,在主面板中,
有一个模块控制各个字符的生成并且控制他们的自动下落,并在正确触发时,字符不可见;
“开始”和“结束”,用于字符下落的开始和结束;
运行流程
程序启动,程序等待按键“开始”的事件的触发;
当“开始”键触发后,负责字符下落的模块,将持续产生字符,并使其下落;键盘开始被监听,从键盘的按键触发,向程序返回值;
积分模块开始工作,将字符下落模块的字符和键盘事件返回的值进行比较,得出积分,并且将积分值显示在面板上;
如果点击“停止”按键,所有模块停止工作,等待程序关闭,或者等待“开始”
逻辑设计
字符不断产生并且下降,需要一个线程控制产生字符,然后还应
java打字游戏课程设计_Java课程设计打字游戏.docx相关推荐
- java打字游戏课程设计_java课程设计打字游戏
<java课程设计打字游戏>由会员分享,可在线阅读,更多相关<java课程设计打字游戏(32页珍藏版)>请在金锄头文库上搜索. 1.Java 课程设计 1各专业全套优秀毕业设计 ...
- java语言中猜数游戏设计_JAVA课程设计-猜数游戏 201521123017
1.团队课程设计博客链接 2.个人负责模块或任务说明 (1)文件读取和文件的存储 (2)提示板块的窗口设计 (3)选择界面 (4)排行版 3.自己的代码提交记录截图 4.自己负责模块或任务详细说明 ( ...
- java黑白棋原码_JAVA课程设计黑白棋源代码
JAVA课程设计黑白棋源代码 JAVA课程设计黑白棋源代码|java课程设计|数据库课程设计|计算机课程设计|精品课程网站设计 import java.awt.*; import javax.swin ...
- java模拟时钟课程设计_java课程设计-时钟图形模拟
java课程设计-时钟图形模拟 计算机与信息工程系 <高级语言程序设计>课程设计报告课 程 设 计 任 务 书专 业 通信工程 班 级 13 级四班 姓 名 张凯铭设 计 起 止 日 期设 ...
- java时钟课程设计_JAVA课程设计报告电子钟
JAVA课程设计报告电子钟 课 程 设 计 报 告( 2012-- 2013 年度第 2 学期)日历记事本专业 计算机科学与技术学生姓名班级 学号指导教师完成日期目 录目 录 .21 概 述 .41. ...
- java实现聊天功能心得_Java课程设计总结 - 在线聊天室(个人)
一.团队博客及项目地址 二.本人负责的部分 整个系统的框架设计,流程设计. MySQL数据库设计及使用. 服务端面向对象设计,代码编写. 云服务器环境搭建及使用. 黄色框为我负责的部分 三.提交记录 ...
- Java猜数游戏怎么验证_Java实现猜数游戏
利用Math.random()方法产生1~100的随机整数,利用JOptionPane.showInputDialog()方法产生一个输入对话框,用户可以输入所猜的数.若所猜的数比随机生成的数大,则显 ...
- java小游戏代码压缩包_java 贪吃蛇小游戏 源码下载
[实例简介] 使用java程序设计语言制作的一个贪吃蛇小游戏.游戏的控制模块应该做到易懂.易操作,以给玩家一个很好的游戏环境.在这个游戏的设计中,牵涉到图形界面的显示与更新.数据的收集与更新,还要应用 ...
- java蜘蛛纸牌课程设计_Java课程设计-蜘蛛纸牌游戏.doc
Java课程设计-蜘蛛纸牌游戏.doc 还剩 33页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: Java 课 ...
最新文章
- windows10中git 远程仓库使用
- ClientScriptManager.RegisterStartupScript.
- 223. Rectangle Area
- .Net Micro Framework研究—绘图
- 树莓派debian配置lamp【解决apache不显示php】
- 学习URLRewriter.dll的使用
- oracle复合字段,复合索引 选择频繁的字段,还是选择选择性低的字段 放在前面?...
- Centos 6.5-yum安装出现错误解决方案
- springboot和springcloud及常用注解积累
- 剑指offer面试题52. 两个链表的第一个公共节点(双指针法)
- 基于W5500+Yeelink的远程灯光控制设计
- ViewPager轮播图自动无限循环滑动,手指按住停止滑动
- gopher协议及ssrf
- 网络抖动多少ms算正常_网络延迟多少ms才算正常
- 落枕、肩颈酸痛,用磁疗就可缓解!
- 8月报考季,软考科目选哪个?
- #多源数据融合#:HSI与Lidar
- 【科普向】从gtx480的落败到并行计算再到SIMD,MIMD,SIMT
- matlab数据整周期截断,凯塞窗四谱线插值FFT的电力谐波分析方法
- python算法(基础)----无序列表抽象数据类型
热门文章
- 数字抽奖小程序_小程序直播卖货必看的营销干货:抽奖营销
- 长城麒麟linux安装软件,在优麒麟20.04系统下安装软件建议到自带的软件商店中...
- 信锐交换机配置_信锐无线AC,响应网监规定,助力连接安全
- 6 如何保障项目按期完工? 人人都是项目经理系列(第6/13篇)
- Windows 2003访问https失败
- 让ie6,ie7,ie8支持 css3 的部分属性实现全兼容
- iOS 12实现应用内录屏
- hexo个人博客搭建(二)butterfly主题配置
- Spring之IOC自动装配
- android仿qq分组列表效果