import java.awt.*;
import javax.swing.*;
import simulate.Phase;
import simulate.P2HardDisk;
import simulate.IntegratorHard;
import simulate.*;

/**
 * A basic extension of the javax.swing.JApplet class
 */
public class JApplet1 extends JApplet
{
	public void init()
	{
		// Take out this line if you don't use symantec.itools.net.RelativeURL or symantec.itools.awt.util.StatusScroller
		symantec.itools.lang.Context.setApplet(this);
		
		// This line prevents the "Swing: checked access to system event queue" message seen in some browsers.
		getRootPane().putClientProperty("defeatSystemEventQueueCheck", Boolean.TRUE);
		
		// This code is automatically generated by Visual Cafe when you add
		// components to the visual environment. It instantiates and initializes
		// the components. To modify the code, only use code syntax that matches
		// what Visual Cafe can generate, or Visual Cafe may be unable to back
		// parse your Java file into its visual environment.
		//{{INIT_CONTROLS
		getContentPane().setLayout(null);
		setSize(540,342);
		phase1.setLayout(null);
		getContentPane().add(phase1);
		phase1.setBounds(60,384,20,40);
		speciesDisks1.setLayout(null);
		getContentPane().add(speciesDisks1);
		speciesDisks1.setBounds(48,432,20,40);
		getContentPane().add(P2HardDisk1);
		P2HardDisk1.setBounds(96,384,20,40);
		integratorHard1.setLayout(null);
		getContentPane().add(integratorHard1);
		integratorHard1.setBounds(204,384,20,40);
		displayConfiguration1.setLayout(null);
		getContentPane().add(displayConfiguration1);
		displayConfiguration1.setBounds(240,348,20,40);
		//}}
		getContentPane().add(Simulation.instance);
		controller1.add(integratorHard1);
	}

    Controller controller1 = new Controller();
    Controller.Button button = controller1.new Button();
	//{{DECLARE_CONTROLS
	simulate.Phase phase1 = new simulate.Phase();
	simulate.SpeciesDisks speciesDisks1 = new simulate.SpeciesDisks();
	simulate.P2HardDisk P2HardDisk1 = new simulate.P2HardDisk();
	simulate.IntegratorHard integratorHard1 = new simulate.IntegratorHard();
	simulate.DisplayConfiguration displayConfiguration1 = new simulate.DisplayConfiguration();
	//}}
}
