-
Notifications
You must be signed in to change notification settings - Fork 0
doctli/MemoryTest
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
初级:5个字符串
中级:5张图片
高级:
线程重启问题:
12-1
runnable 分出失败
加入重试按钮:获取前一次的等级标识,调用对应线程X————调试失败,原因:当线程的run()执行到最后一行,退出之后,这个线程就结束了,不能再通过start()方法重启,孩子能重新构造一个线程对象,再调用其start()方法来启动,当这个对象和原来的对象已经不痛。
获取前一次等级标识,新建线程,调用线程————调试成功,但是resu结果是几次线程的相加
增加变量resuu 线程运行时 resu加每个字符 在结束时resu结果赋值给resuu 同时resu置为“”,其他程序只调用resuu,resu改为局部声明——调试成功
提示框美化:加入图片,调整用户名输入在挑战成功之后——调试成功
返回键逻辑调整:不再是重新启动JFrame,而是返回到主界面——返回调试成功,但是再点击开始按钮就出错,原因同上
修改开始按钮的事件,重新生成线程并启动——调试成功,优化开始游戏时,对输入框进行清空
修改BUG:当调整成功后 选择不输入姓名后跳转到英雄榜 此时英雄榜无内容
修改重来按钮:调整为动作与重试相同
12-8
尝试把各模块从WelcomeJPanel中分离出来
12-15(18)
增加关闭窗口确认
将玩家用户名输入从挑战成功移至开始游戏
修改逻辑错误:当同一用户回到主界面开始 不需要再输入用户名
自定义JOptionPane按钮:
Object[] option={"这是是","这是否"};
int m=JOptionPane.showOptionDIalog(null,"我可以约你吗","标题使这个",JOptionPane.Yes_NO_OPTION,JOptionPane.QUESTION_MESSAGE,[如果有图片就放这里没有就null],options,options[0]);
不是用递归函数来循环用户名为空的情况,而是用while
当用户名不为""时 在窗体标题上加入用户名
当闪动结束将输入焦点移到输入框上 result.requestFocus();
修改BUG 当挑战成功三次时 英雄版只记录两次
未完成:改变结果判断方式为单个判断 比如玩家可以5个字符只记得前三个
About
记忆测试系统的设计与实现
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published