class newLabel  extends Label implements ActionListener{
   String NAME;
   TextField inputNumber;TextArea showResult;Button button;
   newLabel(String s,Container con){
   super(s);
   NAME=s;
   inputNumber=new TextField(10);showResult=new TextArea(10,10);
   button=new Button("Enter");
   button.addActionListener(this);
   inputNumber.addActionListener(this);
   con.add(this);con.add(inputNumber);con.add(showResult);con.add(button);
 }
   public void actionPerfromed(ActionEvent e){
   long n=0;
   showResult.setText(null);
   try{
     n=Long.valueOf(inputNumber.getText()).longValue();
     this.setText("NAME");
   }
   catch(NumberFormatException el){
   this.setText("请输入数字字符");
   }
   if(e.getSource()==inputNumber){
   outyinzi(n);
   }
   if(e.getSource()==button){
   outsushu(n);
   }
  }
  public void outyinzi(long n){
  for(int i=1;i<n;i++){
  if(n%i==0)
    showResult.append("\n"+i);
  }
 }
  public void outsushu(long n){
  showResult.append("小于"+n+"的素数有:");
  for(int i=1;i<=n;i++){
  int j=0;
  for(j=2;j<i;j++){
  if(i%j==0)break;
  }
  if(j>=i){
  showResult.append("\n"+i);
    }
   }
  }
}
public class Example10 extends Applet {
  newLabel lab;
  public void init()
  {lab=new newLabel("回车求该数因子,单击按钮求出小于这个数的素数",this);
  }

编译说是untitled14.newlabel should be declared abstract;it does not define actionperformed in nutitled14.newLabel at line7
这是什么意思啊?弄了好长时间都没有弄懂!
请各位指点下!!!