import java.awt.* ;
import java.applet.* ;public class first extends Applet{
/*public void paint(Graphics g) {
g.drawString("hello",100,100) ;
}*/
Button b1 = new Button("button1") ;
Button b2 = new Button("button2") ;
public void init(){
add(b1) ;
add(b2) ;
}
public boolean action(Event e1 , Object args){
if(e1.target.equals(b1))
showStatus("b1") ;
else return super.action(e1,args) ;
return true ;
}
}

解决方案 »

  1.   

    action
    @Deprecated
    public boolean action(Event evt,Object what)已过时。 
    从 JDK version 1.1 开始,应该将此组件作为组件(激发操作事件)上的 ActionListener 来注册。
      

  2.   

    action啊!
    不是说得很清楚了么?
    通过ActionListener来注册啊!
    就是
    b1.addActionListener(this)
    b2.addActionListener(this)
    然后action的事件在另外写,就OK了!
      

  3.   

    比如
    actionPerformed(){
      if (b1点击) {
        ……
      }
      if (b2点击) {
        ……
      }
    }