Java 两数之和

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:31:33
用户输入计算结果,由程序检验。
我希望在输入计算结果后,点击“Check”,然后再出来一个检验结果。
请高手帮我看看哪里错了~

//SumTwoNum.java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.text.*;
import java.lang.*;
public class SumTwoNum extends JFrame
{
public static void main(String[] args)
{
SumTwoNum sumTest=new SumTwoNum();

}
private int num1=(int)(Math.random()*100);
private int num2=(int)(Math.random()*100);
private int Sum=num1+num2;
private JLabel num1L,num2L,resultL;
public JTextField num1TF,num2TF,resultTF;
private JButton checkB,exitB;
private CheckButtonHandler cbHandler;
private ExitButtonHandler ebHandler;

private static final int WIDTH=400;
private static final int HEIGHT=300;

private String showMsg;

public SumTwoNum()
{
num1L=new JLabel("Number 1:",SwingConstants.CENTER);
num2L=new

按下 Check 时 resultTF 的指针为空

原因是你在主类的构造方法里 重新申请了 num1TF num2TF resultTF 三个变量

JTextField num1TF = new JTextField("" + num1, 5);

应为 num1TF = new JTextField("" + num1, 5);