错误太多了,给你简单改了一下,自己对照一下吧import java.awt.*;import javax.swing.*;import java.awt.event.*;public class Jiafa extends Frame implements ActionListener{ TextField tf1=new TextField(4); Label b1=new Label("+"); TextField tf2=new TextField(4); Button bt=new Button("="); TextField tf3=new TextField(4);
Jiafa()
{
super ("加法计算器");
setVisible (true);
setSize(150,150);
setLayout(new GridLayout(1,5));
add(tf1);add(b1);add(tf2);
add(bt); add(tf3);
bt.addActionListener(this);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
validate();
}public void actionPerformed(ActionEvent e){ if(e.getSource()==bt) {int m,n,s;
m=Integer.parseInt(tf1.getText());
n=Integer.parseInt(tf2.getText());
s=m+n;
tf3.setText(s+"");}}
public static void main(String args[])
{
new Jiafa();
}}
|