import java.awt.*;
import java.applet.*;

class box extends Frame
{
    Button button;
    Component parent;

    public box(Component par, String Title, String Author, String Update)
    {
        parent = par;
        Panel p1 = new Panel();
        p1.setLayout(new GridLayout(3,2));
        p1.add(new Label("Title: "));
        p1.add(new Label(Title));

        p1.add(new Label("Author: "));
        p1.add(new Label(Author));

        p1.add(new Label("Last Updated: "));
        p1.add(new Label(Update));
        add("North", p1);

        Panel p = new Panel();
        p.add(new Button("OK"));
        add("South", p);
    }

    public void show()
    {
        super.show();
        parent.disable();
    }

    public void hide()
    {
        super.hide();
        parent.enable();
    }


    public boolean action(Event evt, Object arg)
    {
        if(arg.equals("OK"))
        {
            hide();
            return true;
        }

        return false;
    }

    public boolean handleEvent(Event e)
    {
        if (e.id == Event.WINDOW_DESTROY
        || (e.id == Event.KEY_PRESS && e.key == 27))
        {
            hide();
            return true;
        }

        return super.handleEvent(e);
    }
}
