import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class Computer implements ActionListener{
Double n1,n2,r;
JTextField num1;
JLabel addlabel;
JTextField num2;
JButton button;
JTextField result;
public Computer(){
JFrame jFrame=new JFrame("加法计算器");
jFrame.setSize(400, 300);
jFrame.setLayout(new FlowLayout());
jFrame.setVisible(true);
num1=new JTextField(5);
addlabel=new JLabel("+");
num2=new JTextField(5);
button=new JButton("=");
result=new JTextField(5);
jFrame.add(num1);
jFrame.add(addlabel);
jFrame.add(num2);
jFrame.add(button);
jFrame.add(result);
button.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent e) {
n1=Double.parseDouble(num1.getText());
n2=Double.parseDouble(num2.getText());
r=n1+n2;
result.setText(r.toString());
}
}
public class Test {
public static void main(String[] args) {
Computer computer=new Computer();
}
} |