
import javax.swing.*;
import java.awt.*;

import edu.sdsc.plantsp.vis.*;

public class GeneTool extends JApplet
{
	private static String sPath="cgi-bin/proteinInfo.cgi";
	//private static String sPath="plantsp/servlet/GetData";

	public GeneTool()
	{
		//init();
	}

	public void init()
	{
		ExonViewer eviewer = new ExonViewer();
		ExonProteinViewer epviewer = new ExonProteinViewer();
		ExonController econtrol = new ExonController(eviewer, epviewer);

		econtrol.setCodebase(this.getCodeBase());
		econtrol.setDocumentBase(this.getDocumentBase());
		econtrol.setServerpath(sPath);
		econtrol.initialize();
		
		Container contentPane = this.getContentPane();
		
		contentPane.setBackground(Color.white);
/*		
		contentPane.setLayout(new BorderLayout());
		contentPane.add(econtrol, BorderLayout.NORTH);
		contentPane.add(epviewer, BorderLayout.CENTER);
		contentPane.add(eviewer, BorderLayout.SOUTH); 
*/		
/*		
		contentPane.setLayout(new BoxLayout(contentPane, BoxLayout.Y_AXIS));
		contentPane.add(econtrol);
		contentPane.add(epviewer);
		contentPane.add(eviewer);		
*/		
		
		contentPane.setLayout(null);
		contentPane.add(econtrol);
		econtrol.setBounds(0,0, 800, 90);
		contentPane.add(epviewer);
		epviewer.setBounds(0,100, 800, 50);
		contentPane.add(eviewer);
		eviewer.setBounds(0,160, 800, 200);
		
		RepaintManager.currentManager(null).setDoubleBufferingEnabled(true);
		contentPane.validate();
	}
}
