import java.awt.*; public class MyWindow extends Frame { protected Button button; TextArea messagearea; String message; MyWindow(String title) { super("Winner Log for IQ Puzzles"); MenuBar mb = new MenuBar(); Menu m2 = new Menu("Options",true); // Button button = new Button("Quit"); m2.add(new MenuItem("-")); m2.add(new MenuItem("Quit")); mb.add(m2); setMenuBar(mb); message = new String("This Area Is Not Yet Functional"); messagearea = new TextArea(message); this.setLayout(new BorderLayout()); this.add("Center",messagearea); this.show(); // Panel p = new Panel(); // p.setLayout(new FlowLayout(FlowLayout.CENTER)); // p.add(button = new Button("Quit")); // this.add("South",p); } public boolean action(Event evt, Object obj) { if (evt.target instanceof MenuItem) { String label = (String)obj; if (label.equals("Quit")) { this.hide(); this.dispose(); } } else if (evt.target == button) { this.hide(); this.dispose(); } else if (evt.id == Event.WINDOW_DESTROY) { hide(); } return true; } public boolean handleEvent(Event event) { if (event.id == Event.WINDOW_DESTROY) { dispose(); return true; } else { return super.handleEvent(event); } } }