教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 基础教育 >

《java程序大作业 - 记忆测试系统》 - 图文(8)

来源:网络收集 时间:2026-05-31
导读: 1) time是用户的用时。 成员变量 yourName是用户用来输入名字和文本框。 enter和cancel是按钮对象,用户单击enter按钮可以保存成绩,单击cancel可以放弃保存成绩。 gradeFile是级别文件。 2) 方法 Record()是构

1)

time是用户的用时。

成员变量

yourName是用户用来输入名字和文本框。

enter和cancel是按钮对象,用户单击enter按钮可以保存成绩,单击cancel可以放弃保存成绩。 gradeFile是级别文件。

2) 方法

Record()是构造方法,负责创建record对象。

setGradeFile(File)方法。Record类创建的Record对话框时测试区MemoryTestArea中一个成员。当用户成功单击出相应级别所要求的图标相同的方块后,测试区弹出Record对话框,Record对话框将调用setGradeFile(File)方法将测试区中的级别文件传递给Record对话框gradeFile。

setTime(int)方法。当用户成功单击出相应的级别所要求的图标相同的方块后,测试区弹出对话框,Record对话框将调用setTime(int)方法将测试区记录的用户用时传递给Record对话框中的time。

actionPerformed(ActionEvent)是ActionListener接口中的方法,enter和cancel按钮注册了ActionEvent事件,当用户单击enter时,actionPerformed(ActionEvent)方法被调用执行,其操作是将用户在文本框yourName中输入的名字以及time的值保存到gradeFiel文件中,然后关闭当前对话框;当用户单击cancel按钮时,actionPerformed(ActionEvent)方法被调用执行,其操作是关闭当前对话框。

import java.io.*; import java.util.*; import javax.swing.*; import java.awt.*; import java.awt.event.*;

public class Record extends JDialog implements ActionListener {

3. 代码(Record.java)

int time = 0; int iconNum = 0; JLabel label;

JButton enter,cancel; File gradeFile = null;

26 / 30

JTextField yourName;

public Record() { }

public void setGradeFile(File f) {

gradeFile = f;

setTitle(\保存成绩到\ + gradeFile.getName()); label.setText(\成绩保存到\ + gradeFile.getName()); validate();

// public void validate()验证此容器及其

setBounds(200,200,360,160); setResizable(false); setModal(true);

//false就是窗口大小不可改变,true当然就是能改变了,用鼠//此方法指定对话框是否是模式对话框。模式对话框包含发送

《java程序大作业 - 记忆测试系统》 - 图文(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/565190.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)