import java.applet.*;
import java.awt.*;
//import java.awt.event.*;
import java.util.*;
import java.math.*;
import java.text.*;
import java.awt.event.*;

public class RollerFrame extends Frame {


  Button startButton;
  RollerPanel rollerPanel = new RollerPanel();

  public RollerFrame(Button startButton) {

		this.startButton = startButton;

    this.setBackground(Color.white);

    add (rollerPanel);

    addWindowListener(new WindowAdapter() { //make window closable
      public void windowClosing(WindowEvent e) {
        dispose();
        System.exit(0);
      }
    });

    setSize(600,500); //50 pixels for bottom panel
    setVisible(true);
  }

	public static void main(String args[]) {
		RollerFrame  rollerFrame = new RollerFrame(new Button("dummy button"));
		//setImages(Toolkit.getDefaultToolkit().getImage("images/hr.jpg"),
		//											Toolkit.getDefaultToolkit().getImage("images/fw.jpg"));
	}

  //overrides dispose in class java.awt.Frame
  public void dispose() {
		super.dispose();
		startButton.setEnabled(true);
	}

	public void setImages(Image i1, Image i2) {
		rollerPanel.setImages(Toolkit.getDefaultToolkit().getImage("images/hr.jpg"),
													Toolkit.getDefaultToolkit().getImage("images/fw.jpg"));
	}

}
