资源简介
用java实现类似金山打字法中的英文打字练习,设计一个英文打字测试软件。从文件中调入英文录入材料,并将其显示
到图形界面的窗口中,然后根据用户的按键依次设置窗口中字符的颜色(正确为
12
绿色,错误为红色),用户打字结束后可以给出错误率,以及平均录入速度。
代码片段和文件信息
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
public class EnglishTxt {//进行对文本内容的选择
static Game game;
static int i;
static String str[]=new String[50];
public static void readTxtFile(String filePath){
try {
File file=new File(filePath);//新建一个打开
if(file.isFile() && file.exists()){ //判断文件是否存在
InputStreamReader read = new InputStreamReader(
new FileInputStream(file));//新建一个读取
BufferedReader bufReader = new BufferedReader(read);
String lineTxt = null;//设置开始时字符串为空
while((lineTxt = bufReader.readLine()) != null){//进行把文本每行的内容赋值到字符串str[]中
str[i] =lineTxt;
i++;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2005-03-23 14:53 英文打字\英文打字\.classpath
文件 388 2005-03-23 14:53 英文打字\英文打字\.project
文件 598 2005-03-23 14:53 英文打字\英文打字\.settings\org.eclipse.jdt.core.prefs
文件 1547 2017-06-14 21:18 英文打字\英文打字\bin\EnglishTxt.class
文件 692 2017-06-14 22:20 英文打字\英文打字\bin\Game$closeWin.class
文件 2145 2017-06-14 22:20 英文打字\英文打字\bin\Game$jieshu.class
文件 5188 2017-06-14 22:20 英文打字\英文打字\bin\Game.class
文件 614 2017-06-14 20:57 英文打字\英文打字\bin\Select$1.class
文件 2794 2017-06-14 20:57 英文打字\英文打字\bin\Select.class
文件 1062 2017-06-14 21:18 英文打字\英文打字\src\EnglishTxt.java
文件 6044 2017-06-14 22:20 英文打字\英文打字\src\Game.java
文件 2252 2017-06-14 20:57 英文打字\英文打字\src\Select.java
文件 228 2017-06-14 09:15 英文打字\英文打字\text2.txt
文件 63 2017-06-14 09:15 英文打字\英文打字\text3.txt
文件 86 2017-06-14 09:15 英文打字\英文打字\text4.txt
文件 176 2017-06-14 09:15 英文打字\英文打字\text5.txt
文件 138 2017-06-14 09:15 英文打字\英文打字\text6.txt
目录 0 2005-03-23 14:53 英文打字\英文打字\.settings
目录 0 2017-06-14 21:35 英文打字\英文打字\bin
目录 0 2017-06-14 21:34 英文打字\英文打字\src
目录 0 2017-06-14 18:00 英文打字\英文打字
目录 0 2017-06-13 21:11 英文打字
----------- --------- ---------- ----- ----
24316 22
评论
共有 条评论