java加法器的程序,帮忙看看

来源:百度知道 编辑:UC知道 时间:2024/06/28 07:58:11
import java.awt.*;
import java.awt.event.*;
public class Adder extends Frame implements ActionListener{
private TextField area1 = new TextField();
private TextField area2 = new TextField();
private TextField resultarea = new TextField();
private Label add1 = new Label("输入加数:");
private Label add2 = new Label("输入被加数:");
private Label result = new Label("结果:");
private Button enter = new Button("等于");
private class WindowCloser extends WindowAdapter{
public void windowClosing(WindowEvent we){
System.exit(0);
}
}

public Adder(){
super("加法器");
setup();
enter.addActionListener(this);
addWindowListener(new WindowCloser());
pack();setVisible(true);
}

//定义等号按钮的行为,也就是实现加法
public void actionPerformed(ActionEvent e)
{ int add1int=Integer.parseInt(add1.getText());
int add2int=

我给你做了一个,你看看对你有没有点帮助吧~
---------------------------------------------------------
import java.awt.*;
import java.awt.event.*;
public class Adder implements ActionListener{
private Frame f;
private Panel p1,p2;
private Label la1,la2,la3;
private Button b1,b2,b3,b4;
private TextField t1,t2,t3;
public Adder(){
f = new Frame("计算器");
p1 = new Panel();
p2 = new Panel();
la1 = new Label("左数");
la2 = new Label("右数");
la3 = new Label("结果");
t1 = new TextField();
t2 = new TextField();
t3 = new TextField();
b1 = new Button ("+");
b2 = new Button ("-");
b3 = new Button ("*");
b4 = new Button ("/");

f.setLayout(new FlowLayout(FlowLayout.LEFT));
f.setLayout(new GridLayout(2,1));
p1.setLayout(new GridLayout(3,2));
p2.setLayout(new GridLayo