// Johann Shudlick
// April 29, 1999
// Final Project
// Create an appicaiton for tutoring and testing elemtentary school kids
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class GeoWhiz extends Applet implements ActionListener
{
private Button study, review, test;
private studyFrame s;
private reviewFrame r;
private testFrame t;
private Image background;
public void init()
{
background = getImage( getDocumentBase(), "geoWhizLogo.jpg");
setLayout( null );
study = new Button( "Study" );
add( study );
study.setBounds( 50, 300, 80, 30 );
study.addActionListener( this );
review = new Button( "Review" );
add( review );
review.setBounds( 150, 300, 80, 30 );
review.addActionListener( this );
test = new Button( "Test" );
add( test);
test.setBounds( 250, 300, 80, 30 );
test.addActionListener( this );
s = new studyFrame( this );
t = new testFrame( this );
}
public void paint( Graphics g )
{
g.drawImage( background, 1, 1, this);
}
public void actionPerformed( ActionEvent e )
{
if( e.getSource() == study )
{
s.setVisible( true );
}
if( e.getSource() == review )
{
r = new reviewFrame( this );
r.setVisible( true );
}
if( e.getSource() == test )
{
t.setVisible( true );
}
}
public static void main( String args[] )
{
Frame app = new Frame( "Welcome to GeoWhiz!!!" );
app.setSize( 385, 400 );
app.addWindowListener( new CloseWindowAndExit() );
GeoWhiz g = new GeoWhiz();
g.init();
g.start();
app.add( g, BorderLayout.CENTER );
app.setVisible( true );
}
public Frame getReviewFrame() {return r;}
public Frame getStudyFrame() {return s;}
public Frame getTestFrame() {return t;}
}