package NGPdemos;

/**
 * Example1fApp.java
 *
 *
 * Created: Thu Feb 15 16:27:53 2001
 *
 * @author Brown U. lecture notes modified by Stuart C. Shapiro
 */

public class Example1fApp extends NGP.Containers.Frame{

    private NGP.Containers.Column _column;
    private NGP.Containers.DrawingPanel _drawingPanel;
    private AlienShape _alien;
    private NGP.Components.QuitButton _quitButton;

    public Example1fApp (){
	super("NGP Rocks!");

	//instantiate the column.
	_column = new NGP.Containers.Column(this);

	// instantiate and set properties of drawing panel
	_drawingPanel = new NGP.Containers.DrawingPanel(_column);
	// numbers gotten by trial & error
	_drawingPanel.setDimension(new java.awt.Dimension(320,353));
	_drawingPanel.setColor(java.awt.Color.white);

	_alien = new AlienShape(_drawingPanel);

	//install quit button
	_quitButton = new NGP.Components.QuitButton(_column, "Quit");

    }

    public static void main (String[] args) {
	Example1fApp app = new Example1fApp();
	app.setDimension(new java.awt.Dimension(500,550));
	app.show();
    } // end of main ()
    
}// Example1fApp
