打字训练测试软件-Java课程设计(2)

2020-06-05 09:19

{ }

else if (cmd.equals(\文本4\ { }

else if(cmd.equals(\文本5\ {

fr=new FileReader(\文本5.txt\ frr=new File(\文本5.txt\ num=(int)frr.length(); ch=new char[num];

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

6

fr=new FileReader(\文本3.txt\ frr=new File(\文本3.txt\ num=(int)frr.length(); ch=new char[num];

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

String str=new String(ch); tp1.setText(str);

fr=new FileReader(\文本4.txt\ frr=new File(\文本4.txt\ num=(int)frr.length(); ch=new char[num]; while(fr.read(ch)!=-1) { }

String str=new String(ch); tp1.setText(str);

}

}

} }

{ }

String str=new String(ch); tp1.setText(str);

catch(Exception arg) { }

button=new JButton(\返回\button.addActionListener(this); panel1.add(new JLabel(\参考练习:\panel1.add(button); panel2.add(tp1);

panel3.add(new JLabel(\练习状况:\panel4.add(tp2); panel0.add(panel1); panel0.add(panel2); panel0.add(panel3); panel0.add(panel4); panel0.add(panel6); panel0.add(panel7); con1.add(panel0); f1.setVisible(true); tp2.requestFocus(true); date1=new Date();

tp2.addKeyListener(new MyKey());

System.out.println(arg);

7

private class MyKey extends KeyAdapter{

public void keyReleased(KeyEvent arg0) {

// TODO Auto-generated method stub len1=tp1.getText().length(); len2=tp2.getText().length(); if(len2==len1) {

JFrame f2 = new JFrame(\英文打字游戏\f2.setSize(250, 150);

f2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container con2 = f2.getContentPane(); date2=new Date();

time=(date2.getTime()-date1.getTime())/1000; count=0;

for(int i=0;i

rightrate=(double)count/len1*100; panel0 = new JPanel(); panel1 = new JPanel(); panel2 = new JPanel(); panel3 = new JPanel();

panel1.add(new JLabel(\恭喜完成本次游戏测试!\

panel2.add(new JLabel(\游戏总共耗时:\秒\平均速率:

if(tp2.getText().toString().charAt(i)==tp1.getText().toString().charAt(i))

count++;

\字/秒\

panel3.add(new JLabel(\您的正确率为:\

panel0.add(panel1);

8

}

}

}

panel0.add(panel2); panel0.add(panel3); con2.add(panel0); f2.setVisible(true);

else if(len2>len1){ }

System.exit(0);

public static void main(String[] args) {

// TODO Auto-generated method stub f.setSize(200, 300);

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); con.add(new EnglishGame().creatMenu()); f.setVisible(true);

}

public JPanel creatMenu() {}

mainPanel = new JPanel(); panel0 = new JPanel(); panel1 = new JPanel(); panel2 = new JPanel(); panel3 = new JPanel();

panel4 = new JPanel(); panel5 = new JPanel(); panel6 = new JPanel(); panel7 = new JPanel();

button1 = new JButton(\文本1\ button2 = new JButton(\文本2\

9

button3 = new JButton(\文本3\button4 = new JButton(\文本4\button5 = new JButton(\文本5\button6 = new JButton(\退出\

panel0.add(new JLabel(\欢迎使用英文打字测试系统\panel1.add(new JLabel(\请选择游戏难度:\ button1.addActionListener(this); button2.addActionListener(this); button3.addActionListener(this); button4.addActionListener(this); button5.addActionListener(this); button6.addActionListener(this); panel2.add(button1); panel3.add(button2); panel4.add(button3); panel5.add(button4); panel6.add(button5); panel7.add(button6); mainPanel.add(panel0); mainPanel.add(panel1); mainPanel.add(panel2); mainPanel.add(panel3); mainPanel.add(panel4); mainPanel.add(panel5); mainPanel.add(panel6); mainPanel.add(panel7); mainPanel.setVisible(true); return mainPanel;

}}

10


打字训练测试软件-Java课程设计(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大学生短期支教弊大于利三辩稿

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: