一个java applet 的源程序,不能编译成功

来源:百度知道 编辑:UC知道 时间:2024/06/30 15:31:15
import java.applet.*; import javax.swing.*; import java.awt.event.*;
public class ButtonCounter extends Applet {
public static int c=0;
public static JButton button;
sqr s = new sqr();
public void init() {
button= new JButton(c);
add (button);
button. addActionListener (s);
}
}
class sqr implements ActionListener{
public void actionPerforment (ActionEvent e) {
if (e.getSource() ==ButtonCounter.button) {
ButtonCounter.c++;
ButtonCounter.button.setLabel(+ButtonCounter.c);}
}
}

//集成接口的时候必须把接口的虚函数进行重载;
//c是整形,创建button时必须转化为字符串,现实的
//时候一样。可以使用String.valueOf(c)转化为字符串
import java.applet.*; import javax.swing.*; import java.awt.event.*;
public class ButtonCounter extends Applet {
/**
*
*/
private static final long serialVersionUID = -6998298106578612980L;
public static int c=0;
public static JButton button;
sqr s = new sqr();
public void init() {
button= new JButton(String.valueOf(c));
add (button);
button. addActionListener (s);
}

class sqr implements ActionListener{
public void actionPerforment (ActionEvent e) {
if (e.getSource() ==ButtonCounter.button) {
//ButtonCounter.c++;
ButtonCounter.button.setText(String.valueOf(ButtonCounter.c));
}
}

public void actionPerformed(ActionEvent arg0) {
// TODO 自动生成方法存根

}
}
}

这样写就没问题
import java.applet.*;