文档详情

打字训练测试软件-Java课程设计.doc

发布:2025-06-05约5.36千字共14页下载文档
文本预览下载声明

PAGE

PAGE2

《程序设计实践》

题目:打字训练测试软件

学校:陕西工业学院

学院:信息学院

班级:信管12-2

学号:201213156619

姓名:刘克豪

2014年11月09日

基础类、IO流与异常处理程序设计

一、实践要求

1.掌握Java常用基础类API。

2.掌握输入输出流常用类API。

二、实践要求

利用Java常用基础类API、输入输出流常用类API、Java异常处理等完成所选项目的程序设计。

三、项目需求

所选项目名称:打字训练测试软件

四、项目设计方案

EnglishGame类:主要构造都在这里完成。

MyKey类:是该程序的一个内部类。

EnglishGame作为主函数的入口。调用actionPerformed类的方法实现事件监听器。当发生点击事件时就会弹出输入框,开始英文打字功能。从而达到打字训练测试的目的。

五、核心算法详细设计

1.publicvoidactionPerformed(ActionEvente){}

2.publicvoidkeyReleased(KeyEventarg0){}

3.publicstaticvoidmain(String[]args){}

4.publicJPanelcreatMenu(){}

六、完整源码

packageshiyansan;

importjava.awt.Color;

importjava.awt.Container;

importjava.awt.Dimension;

importjava.awt.Font;

{

fr=newFileReader(D:\\文本3.txt);

frr=newFile(D:\\文本3.txt);

num=(int)frr.length();

ch=newchar[num];

while(fr.read(ch)!=-1)

{

Stringstr=newString(ch);

tp1.setText(str);

}

}

elseif(cmd.equals(4.文本4))

{

fr=newFileReader(D:\\文本4.txt);

frr=newFile(D:\\文本4.txt);

num=(int)frr.length();

ch=newchar[num];

while(fr.read(ch)!=-1)

{

Stringstr=newString(ch);

tp1.setText(str);

}

}

elseif(cmd.equals(5.文本5))

{

fr=newFileReader(D:\\文本5.txt);

frr=newFile(D:\\文本5.txt);

num=(int)frr.length();

ch=newchar[num];

while(fr.read(ch)!=-1)

{

Stringstr=newString(ch);

tp1.setText(str);

}

}

}

catch(Exceptionarg)

{

System.out.println(arg);

}

button=new

显示全部
相似文档