// Program 17.3: An Alert Dialog class
import java.awt.Panel;    
import java.awt.Dialog;
import java.awt.Label;
import java.awt.Frame;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Event;

public class Alert extends Dialog {

  public Alert (String s) {
  
    super(new Frame(), true);
    add("Center", new Label(s));
    Panel p = new Panel();
    p.setLayout(new FlowLayout());
    p.add(new Button("OK"));
    add("South", p);
    resize(300,100);
    move(100,200);
  
  }  
  
  public boolean action(Event e, Object o) {
  
    if(e.target instanceof Button) {
      hide();
      return true;    
    }
    return false;
  
  }

}
