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