只是多了一个}
把Button button1=new Button("相加");后面的}去掉就可以了。
init与actionPerformed都是方法,需要放在类体内部。
从肉眼观测上来看
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class Addition extends Applet implements ActionListener
{
Label label1=new Label("+");
Label label2=new Label("+");
TextField field1=new TextField(6);
TextField field2=new TextField(6);
TextField field3=new TextField(6);
Button button1=new Button("相加");
public void init()
{
add(field1);add(label1);
add(field2);add(label2);
add(field3);add(button1);
button1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
int x=Integer.parseInt(field1.getText())+Integer.parseInt(field2.getText());
field3.setText(Integer.toString(x));
}
}