Java面向对象程序设计实验报告
课程名称 Java面向对象程序设计 实验名称 Java GUI程序设计 学 院 计算机 专业班级 计Y126 姓 名 xxxx _ 学号 20120040xx 实验日期:2014 年 5月5日
一.实验目的
1.学习处理ActionEvent事件。
2.学习使用布局类。
3.学习焦点、鼠标和键盘事件。
4.学习使用输入和消息对话框。
二.实验内容
(一)算术测试
1.实验题目
编写一个算术测试小软件,用来训练小学生的算术能力。程序有3个类组成,其中Teacher对象充当监视器,负责给出算术题目,并判断回答者的答案是否正确。ComputerFrame对象负责为算术题目提供视图,比如用户可以通过ComputerFrame对象提供的GUI界面看到题目,并通过该GUI界面给出题目的答案;MailClass是软件的主类。
2.部分代码
textOne=new JTextField (5);//代码1
getProblem.addActionListener(teacherZhang);//代码2
giveAnwser.addActionListener(teacherZhang);//代码3 textResult.addActionListener(teacherZhang);//代码4
3.实验结果
4.实验后的练习
(1)模仿本实验代码,再增加“小学生”级别。
1)部分代码
grade3=new JMenuItem("小学生级别");
grade3.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ teacherZhang.setMaxInteger(100);
}
});