import java.awt.*;

public class Mensagem extends Dialog
{
// Tela para mostrar mensagens:
	private static Frame frame;
	Mensagem(String título, String texto)
	{
		super(frame, true);
		setTitle(título);
		setLayout(new GridLayout(0, 1));
		add(new Label(texto));
		Panel Ok = new Panel();
		Button OK = new Button("OK");
		Ok.add(OK);
		add(Ok);
		resize(500, 500);
		pack();
	}
    public boolean handleEvent(Event e)
	{ // Função para reconhecer o pedido de saída do usuário
		if (e.id == Event.WINDOW_DESTROY)
		{
			return action(e, "OK");
		}
		return super.handleEvent(e);
	}

	public boolean action(Event evt, Object arg)
	{
		if ("OK".equals(arg))
		{
			hide();
			frame.show();
			return true;
		}
		return false;
	}

	public static void MostraMensagem(Frame pai, String título, String texto)
	{ // Uma forma mais interessante de chamar um dialog
		frame = pai;
		Mensagem mensagem = new Mensagem(título, texto);
		mensagem.show();
	}
}



