import DialogoCurso;
import java.awt.*;

public class DialogoAviso extends DialogoCurso
{
  protected Label etqMensaje;

  public DialogoAviso( String titulo, ReceptorEventos jefe )
  {
     super(titulo,jefe);
  }

  public void creaControles()
  {
     etqMensaje = new Label("",Label.CENTER);
     PanelCurso panCen = new PanelCurso(PanelCurso.BORDE_HUNDIDO,3);
     panCen.setLayout( new BorderLayout() );
     panCen.add("Center",etqMensaje);

     PanelCurso panBot = new PanelCurso(PanelCurso.SIN_BORDE,3);
     panBot.setLayout( new FlowLayout() );
     panBot.add( new Button("Aceptar") );

     PanelCurso panGen = new PanelCurso(PanelCurso.SIN_BORDE,5);
     panGen.setLayout( new BorderLayout() );
     panGen.add("Center",panCen);
     panGen.add("South",panBot);

     setLayout( new BorderLayout() );
     add("Center",panGen);
  }

  public void mostrar( Rectangle r, String[] args )
  {
     etqMensaje.setText(args[0]);
     super.mostrar(r,args);
  }

  public boolean action( Event evt, Object what )
  {
     if (evt.target instanceof Button) {
        hide();
     }
     return( super.action(evt,what) );
  }
}
