参与人员:邓梓力201421123059 吴明祥201421123058
实验总结:
一、需求分析
1.要有记录功能,将结果记录下来,在下一次使用时一起分析。
2.获取时间,并在提交后计算所耗时间。
二、程序设计
1.生成一个文件,记录对错数,在用到时用来读写。
2.设置一个由零开始的时间,按下提交后停止。
三、代码展示
2。计时功能核心代码:
final Timer timer = new Timer(1000, new ActionListener() {
public void actionPerformed(ActionEvent e) {
Date now2 = new Date(now.getTime() + 1000);
now = now2;
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
labTime.setText(formatter.format(now));
}
}
3.记录功能核心代码:
(1)读
public void History() {
try {
reader = new BufferedReader(new FileReader(new File("history.txt")));
rightNum = reader.readLine();
errorNum = reader.readLine();
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
labRight.setText("历史正确量:"+ rightNum );
labError.setText("历史错误量:"+ errorNum );
}
(2)写
try {
writer = new BufferedWriter(new FileWriter(new File("history.txt")));
writer.write(a.toString());
writer.newLine();
writer.write(b.toString());
writer.newLine();
writer.close();
}
catch (IOException e1)
{
e1.printStackTrace();
}
四、程序运行
1.点击“开始答题”后,时间由零开始。
2.写完后,点击提交。时间停止,显示对错,计入历史文件。
3.再一次运行程序,才可看见历史记录改变,这一点有待改进。
五、小结感受:
感觉合作的话,由于自己不善于语言表达,双方在一些方面会举棋不定,难以下手。但在一些自己不懂的方面可以有一些启发。
六、结对照片
七、PSP