import java.applet.Applet;
import java.awt.Button;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class SimpleBert extends Applet
{  public void init()
   {  bert = new Button("Hi, I'm Bert!")
      add(bert);  // puts bert on the screen
      bertsHandler = new ButtonHandler(bert);
      bert.addActionListener(bertsHandler);
   }

   Button bert;
   ButtonHandler bertsHandler;
}

class ButtonHandler implements ActionListener
{  public ButtonHandler(Button cbert)
   {  bert = cbert;
   }

   public void actionPerformed(ActionEvent e)
   {  bert.setLabel("Great!");
   }

   Button bert;
}