import java.awt.*;

public class Tamanho extends Dialog
{
// Tela para alterar o tamanho dos pinos:
	private static Frame frame;
	public static TextField T;
	public static boolean Continuar;
	Tamanho(Frame pai)
	{
		super(pai, true);
		frame = pai;
		setTitle("Mudar Tamanho");
		setLayout(new GridLayout(0, 1));
		Panel Dimensões = new Panel();
		Dimensões.add(new Label("Entre o novo tamanho dos pinos:"));
		Dimensões.add(T = new TextField("32"));
		add(Dimensões);
		Panel OK_Cancelar = new Panel();
		OK_Cancelar.add(new Button("OK"));
		OK_Cancelar.add(new Button("Cancelar"));
		add(OK_Cancelar);
		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, "Cancelar");
		}
		return super.handleEvent(e);
	}

	public boolean action(Event evt, Object arg)
	{
		if ("OK".equals(arg))
		{
			Continuar = true;
			hide();
			frame.show();
			frame = null;
			return true;
		}
		else if ("Cancelar".equals(arg))
		{
			Continuar = false;
			hide();
			frame.show();
			frame = null;
			return true;
		}
		return false;
	}

	public static void MostraMensagem(Frame pai)
	{ // Uma forma mais interessante de chamar um dialog
		Continuar = false;
		Tamanho tamanho = new Tamanho(pai);
		tamanho.show();
	}
}



