import java.awt.*; import java.awt.event.*; import java.applet.Applet; public class OKDialogApplet extends Applet { public void init() { Frame f = new Frame(); OKDialog d = new OKDialog(f); d.setVisible(true); d.waitForResponse(); add(new Label("Back from dialog...")); d.dispose(); } } class OKDialog extends BlockingDialog { private Button ok; public OKDialog(Frame parent) { super(parent, "OK Dialog", true); setSize(100, 100); setLayout(new FlowLayout()); add(new Label("Hit the button...")); add(ok = new Button("OK")); ok.addActionListener(this); // use superclass // actionPerformed() } }