// Program 17.2: Dialog Tester import java.applet.Applet; import java.awt.Dialog; import java.awt.Frame; import java.awt.Button; import java.awt.Panel; import java.awt.Event; import java.awt.FlowLayout; public class OKDialogTester extends Applet { public void init() { OKDialog myDialog = new OKDialog(); myDialog.show(); } } class OKDialog extends Dialog { Button OK = new Button("OK"); public OKDialog() { super(new Frame(), false); resize(250, 250); move(320,240); Panel p1 = new Panel(); p1.setLayout(new FlowLayout()); p1.add(OK); add("South", p1); } public boolean action(Event e, Object o) { if (e.target == OK) { dispose(); return true; } return false; } }