About Dialog (2)

class PopupDialogBtn extends Button {
   Dialog dialog;
   PopupDialogBtn(String name) {
      super(name);
   }
   public boolean action(Event event, Object what) {
      if (dialog == null) {
         dialog = new Dialog((Frame)getParent(), "About ...", true);
         OkButton btn = new OkButton("Ok");
         Label label = new Label("About: Version 0.0, 1995");
         dialog.add("South", btn);
         dialog.add("Center", label);
         dialog.resize(200, 100);
      }
      dialog.show();
      return true;
   }
}


Slide 127