import java.applet.Applet;
import java.awt.*;

public class ZOrderReverseBug extends Applet {
  Frame zOrderReverseBugFrame;
  Button startButton;

  public void init() {
    setLayout(new BorderLayout());
    startButton = new Button("Click Here To Start Applet");
    add("Center", startButton);   
  }

  void startButtonClicked() {
    zOrderReverseBugFrame = new ZOrderReverseBugFrame();
    zOrderReverseBugFrame.setTitle("Z-Order Bug In Reverse");
    zOrderReverseBugFrame.show();
  }

  public boolean handleEvent(Event event) {
    if (event.target == startButton && event.id == Event.ACTION_EVENT) {
      startButtonClicked();
      return true;
    }
    return super.handleEvent(event);
  }

}