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

public class SimpleBert extends Applet
{  class ButtonHandler implements ActionListener
   {  public ButtonHandler()
      {
      }

      public void actionPerformed(ActionEvent e)
      {  bert.setLabel("Great!");  // note: bert not defined in ButtonHandler!
      }
   }

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

   Button bert;
   ButtonHandler bertsHandler;
}