java课程设计-猜数游戏(201521123029 郑佳明)
1.团队课程设计博客链接
http://www.cnblogs.com/m1ng123/p/7056740.html
2.个人负责模板或任务说明
猜数运行3个主界面即相关功能
玩家信息存储的play类
结束界面
排行榜规则制定
3.自己的代码提交记录截图

4.自己负责模块或任务详细说明
1.主界面我负责着界面设计而后有着判断所猜数字与谜底数字的大小而所要给出的提示然后使用new Large().setVisible(true);切换界面,然后我们分析为了使游戏多点玩下去的欲望多加了一个额外提示,其作用是给出一个更确定的范围,让你能刷成绩,刷得高一点。然后为了完善代码,增加了非法字符的强制转换,因为输入所要求的是数字,若输入A则强制转换为0。
private void mathTextFocusLost(java.awt.event.FocusEvent evt) {
int df = 0;
try{
String math = mathText.getText();
df = Integer.parseInt(math);
}catch(java.lang.NumberFormatException e){
mathText.setText("0");
}
}
2.play类里面有着3个属性,分别是name、number和assess,分别为用户名,猜数所需要的次数,在这里我们觉得时间着东西不能来判定一个游戏过程的评分标准,也是换成的次数,因为有的人输入得慢,输入得快都不一致,所以次数比较科学公平,因为要使用到文件,便在这里有writeDate来存数据到文件,readDate读取数据。
writeDate
public void writeData(PrintWriter out)
{
out.println(name + "|" + number + "|" + assess+ "|");
}
readDate
public void readData(Scanner in)
{
String line = in.nextLine();
String[] tokens = line.split("\\|");
name = tokens[0];
number = Integer.parseInt(tokens[1]);
assess= tokens[2];
}
3.结束界面本来是想放上去图片来当背景,如马里奥的城堡烟花等,但是研究很久,不得窍门,只能退一步变成简单而精美的标签来代替。
4.排行榜制定,一开始是想出现SS的评分来吸引眼球,但是考虑到未来方便排序便把最高的设定为A等级,而后在出现几次猜对上评分为那个哪个等级,也是深思熟虑的,因为既然做一个程序,在态度上是不能敷衍的。
5.课程设计感谢
本次一想界面制作就想着用netbeans来弄,因为制作的界面可以很快就制作出来,但是一开始感觉并不会,而后一遍一遍慢慢的看老师留下的视频,以此才继续走了下去,对于面临的困难,不要去躲避,要去克服。而后在百度许多知识下一步一步的慢慢完成题目对我们的要求,总而言之在,在能运行后心情却是才能放松下来。2个人一起出谋划策,一起思考而后得出结论解决问题后心底里是非常高兴的。
java课程设计-猜数游戏(201521123029 郑佳明)的更多相关文章
- Java课程设计——猜数游戏(201521123111 陈伟泽)
Java课程设计--猜数游戏(201521123111 陈伟泽) 1.团队课程设计博客链接 博客作业--猜数游戏 2.个人负责模块或任务说明 Answer:一些基础界面的构造,排行榜的构造,用文件录入 ...
- JAVA课程设计 猜数游戏 团队
团队名称,成员介绍 名称: 猜数游戏 成员: 网络1514 201521123086 周颖强 网络1514 201521123087蒋勃超 项目git地址 git.oschina.net/jbc113 ...
- Java课程设计 猜数游戏团队博客
1.团队成员介绍(需要有照片) 曾飞远(组长):网络1513 201521123080 江鹭涛(组员):网络1513 201521123075 2. 项目git地址 3. 项目git提交记录截图(要体 ...
- java课程设计——猜数游戏
1.团队课程设计博客链接 http://www.cnblogs.com/springbreezemiles/p/7064135.html 2.个人负责模块或任务说明 本人任务: 编写主界面以及排行榜代 ...
- java课程设计——猜数游戏个人博客
1.团队课程设计链接 团队博客:http://www.cnblogs.com/springbreezemiles/p/7064135.html 2.个人负责模块 猜数部分的算法及代码实现. 3.自己的 ...
- java课程设计-猜数游戏
1. 团队名称.团队成员介绍 团队名称:breeze 团队成员 组长:网络1514张朝玮 201521123106 组员:网络1513侯帅军 201521123092 2. 项目git地址 https ...
- JAVA课程设计-猜数游戏 201521123017
1.团队课程设计博客链接 http://www.cnblogs.com/m1ng123/p/7056740.html 2.个人负责模块或任务说明 (1)文件读取和文件的存储 (2)提示板块的窗口设计 ...
- Java课程设计 猜数游戏个人博客
1.团队课程设计博客链接 http://www.cnblogs.com/tt1104/p/7064349.html 2.个人负责模块或任务说明 1.成绩排行榜算法的设计: 2.排行榜存放到文件中, 3 ...
- java课程设计 猜数游戏 个人
1.团队课程设计博客链接 /http://www.cnblogs.com/ohanna/p/7064305.html 2.个人负责模块说明 1.进入界面: 2.成功玩家信息的录入: 3.信息的读出 3 ...
随机推荐
- 【转】DHCP协议详解
协议分析 - DHCP协议解码详解 DHCP协议简介 DHCP,全称是 Dynamic Host Configuration Protocol﹐中文名为动态主机配置协议,它的前身是 BOOTP,它工作 ...
- Masonry1.0.2 源码解析
在了解Masonry框架之前,有必要先了解一下自动布局的概念.在iOS6之前,UI布局的方式是通过frame属性和Autoresizing来完成的,而在iOS6之后,苹果公司推出了AutoLayout ...
- CSS小随笔(三)浮动与定位
先来说一下CSS中的浮动 一.浮动 1.标准流中的块级盒子,宽度将自动伸展为100%,而浮动的块级盒子,宽度不会自动伸展,而是由内容撑开 2.当一个盒子浮动,标准流中未浮动的其他盒子,将视浮动盒子不存 ...
- DesignPatternPrinciple(设计模式原则)二
设计模式六大原则(5):迪米特法则 定义:一个对象应该对其他对象保持最少的了解. 问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大. 解决方案:尽量降低类与类之 ...
- php ddos 安全处理代码
<?php//查询禁止IP$ip =$_SERVER['REMOTE_ADDR'];$fileht=".htaccess2";if(!file_exists($fileht) ...
- 阿里云服务器(Windows)如何下载文件
背景:公司只有我一个技术,在我之前还有一个老技术,属于兼职状态,为了尽快熟悉公司网站及app项目情况,我联系了老技术,请他尽快将代码发给我,他说代码文件过大,问我能不能连上服务器下载.百度了很多,都不 ...
- Java中的注释-快捷键
Eclipse中的快捷键 单行注释 Ctrl+/ 多行注释 Ctrl+Shift+/ 文档注释 Shift +Alt+j /** * @author Lenovo * 文档注释 * ...
- 共享Visio和project的下载链接
好东西就应该共享 下面的是最新版的Visio和project的百度云链接 Visio的链接:http://pan.baidu.com/s/1o8UJq4M 密码:sltu project的链接:ht ...
- 页面性能优化和高频dom操作
一.DOM操作影响页面性能的核心问题 通过js操作DOM的代价很高,影响页面性能的主要问题有如下几点: 访问和修改DOM元素 修改DOM元素的样式,导致重绘或重排 通过对DOM元素的事件处理,完成与用 ...
- jQuery EasyUI弹出确认对话框(确认操作中.....)
因为毕业设计的原因,在初期设计系统的时候没有考虑功能的正确性,所以很多的功能都没有加验证和确认的操作,给人在操作方面上有一些不好的感觉(可能失误点击后,数据就别删除,或者增加了),所以在网上找了一些资 ...