问题描述:
编写一个算术测试小软件,用来训练小学生的算术能力。程序由3个类组成,其中Teacher类对象负责给出算术题目,并判断回答者的答案是否正确:ComputerFrame类对象提供的GUI界面看到题目并通过该GUI界面给出题目的答案;MailClass是主类。
运行结果如下图所示。图中标出了各个组件的变量名称。
点击“获取题目”后,显示题目:
点击“确认答案”后,如果输入答案错误,显示:“你回答错误”,如果答案正确,显示“你回答正确”,如果输入的不是数字,显示“请输入数字字符”。
问题解决:
新建Java工程test,工程下新建package,命名为Exer。
ComputerJFrame.java
package Exer;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
public class ComputerJFrame extends JFrame implements ActionListener{
TextField textOne,textTwo,textResult;
Button getProblem,giveA