java课程设计实验报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
raw(g);
}
etY()>=480){
etX((int)()*580)+30);
chs[i].setY(0);
chs[i].setColor(newColor((int)()*256),
(int)()*256),(int)()*256)));
chs[i].setCh((char)(65+(int)()*26)));
2、课程设计内容
1.课程设计简介
设计的是一个打字的小游戏,屏幕上不断地有英文字母下落,键盘输入字母,屏幕上与输入的字母形同的就会消失,并计分,如果有没有消去的字母掉到屏幕底,将扣分。
2.设计说明
因为要进行键盘操作,所以引用了event包,还要注册事件监听。字母是随机产生的,又要用。注册了线程。还要对窗口定义坐标,防止字母出现在同一位子。并且通过一位数组来给随机出现的字母做坐标定义。主要通过一位数组来控制字母的坐标,并且通过字母坐标的改变来对整个游戏的流程进行控制。
3.设计流程图
4.实现功能
随机产生字母,运用了键盘操作当按对屏幕中出现的字母时,该字母全部消失,并且在分数上相应的增加或减少。
5.详细设计(源代码)
1)
packageDownCharGame;
import
import
import
/**
*下落的字母实体类
*@authorshenbf
*
*/
publicclassCharEntity{
}
chs[i].down();
}
repaint();tart();
}
publicvoidkeyTyped(KeyEvente){
}
publicvoiபைடு நூலகம்keyPressed(KeyEvente){
}
publicvoidkeyReleased(KeyEvente){
etCh()||key==chs[i].getCh()+32){
Java课程设计实验报告
实验题目:打字游戏小程序
专业:计算机科学与技术系
班级:1202班
成员:
Java课程设计(打字游戏小程序)
1、课程设计目的
经过一学期的java学习,能灵活运用书中和实验中所学习的各类知识和技巧,并且能在程序开发中得以很好的运用和发挥。在以后的学习和工作中,可以从中获取很好的经验,并且锻炼自己开发程序和创新的意识。
}
etY()>=480){
etX((int)()*580)+30);
chs[i].setY(0);
chs[i].setColor(newColor((int)()*256),
(int)()*256),(int)()*256)));
chs[i].setCh((char)(65+(int)()*26)));
2、课程设计内容
1.课程设计简介
设计的是一个打字的小游戏,屏幕上不断地有英文字母下落,键盘输入字母,屏幕上与输入的字母形同的就会消失,并计分,如果有没有消去的字母掉到屏幕底,将扣分。
2.设计说明
因为要进行键盘操作,所以引用了event包,还要注册事件监听。字母是随机产生的,又要用。注册了线程。还要对窗口定义坐标,防止字母出现在同一位子。并且通过一位数组来给随机出现的字母做坐标定义。主要通过一位数组来控制字母的坐标,并且通过字母坐标的改变来对整个游戏的流程进行控制。
3.设计流程图
4.实现功能
随机产生字母,运用了键盘操作当按对屏幕中出现的字母时,该字母全部消失,并且在分数上相应的增加或减少。
5.详细设计(源代码)
1)
packageDownCharGame;
import
import
import
/**
*下落的字母实体类
*@authorshenbf
*
*/
publicclassCharEntity{
}
chs[i].down();
}
repaint();tart();
}
publicvoidkeyTyped(KeyEvente){
}
publicvoiபைடு நூலகம்keyPressed(KeyEvente){
}
publicvoidkeyReleased(KeyEvente){
etCh()||key==chs[i].getCh()+32){
Java课程设计实验报告
实验题目:打字游戏小程序
专业:计算机科学与技术系
班级:1202班
成员:
Java课程设计(打字游戏小程序)
1、课程设计目的
经过一学期的java学习,能灵活运用书中和实验中所学习的各类知识和技巧,并且能在程序开发中得以很好的运用和发挥。在以后的学习和工作中,可以从中获取很好的经验,并且锻炼自己开发程序和创新的意识。