// This is the very beginning of the Sphlow program for Java!

import java.awt.*;
import java.applet.Applet;

// The main class which runs the whole thing 
public class Sphlow extends Applet {

public String getAppletInfo() {
  return("Sphlow 1.0: a simple utility for calculating sphere terminal "+
	 "flotation velocity of a sphere."); }

  // Dvsrho ddd;
  PlotPanel fff; // Friction factor-Reynolds number graph
  PlotSpecial sss; // Graph in diameter-density space
  // CurveControls ccc; // Controls for the upper curves
  BaseControls basevals; // Lower-level controls (like the CGI version)
  Label titleBanner;

public void init() {
  double[] params={0.001,1000,9.8,7000,1};
  setLayout(new BorderLayout());
  setFont(new Font("Helvetica", Font.PLAIN, 12));
  fff=new PlotPanel(0.001,1000,9.8,7000,1); add("West",fff);
  sss=new PlotSpecial(fff); add("East",sss);
  basevals=new BaseControls(fff,sss); add("South", basevals);

  titleBanner=new Label("Adam Powell's Amazing Sphlow Java Applet version 0.2",
			Label.CENTER);
  titleBanner.setFont(new Font("Helvetica", Font.BOLD, 18));
  add("North",titleBanner);

  super.init(); fff.init(); sss.init(); }

public void paint(Graphics g) {
  fff.paint(g); sss.paint(g); }}
