//CircDemo.java //Illustrates completed Circle class //Andy Harris, 05/00 import java.awt.*; import java.applet.*; import Circle; public class CircDemo extends Applet{ Circle myCirc; public void init(){ setLayout(new GridLayout(0,3)); add(new Label("constructor")); add(new Label("radius")); add(new Label("area")); myCirc = new Circle(); add(new Label("Null: ")); add(new Label(myCirc.getRadiusString())); add(new Label(myCirc.getAreaString())); myCirc = new Circle(1); add(new Label("int : ")); add(new Label(myCirc.getRadiusString())); add(new Label(myCirc.getAreaString())); myCirc = new Circle(2L); add(new Label("long : ")); add(new Label(myCirc.getRadiusString())); add(new Label(myCirc.getAreaString())); myCirc = new Circle(3f); add(new Label("float : ")); add(new Label(myCirc.getRadiusString())); add(new Label(myCirc.getAreaString())); myCirc = new Circle(4d); add(new Label("double : ")); add(new Label(myCirc.getRadiusString())); add(new Label(myCirc.getAreaString())); myCirc = new Circle("5"); add(new Label("String : ")); add(new Label(myCirc.getRadiusString())); add(new Label(myCirc.getAreaString())); myCirc = new Circle(Circle.SMALL); add(new Label("small : ")); add(new Label(myCirc.getRadiusString())); add(new Label(myCirc.getAreaString())); myCirc = new Circle(Circle.MEDIUM); add(new Label("medium : ")); add(new Label(myCirc.getRadiusString())); add(new Label(myCirc.getAreaString())); myCirc = new Circle(Circle.LARGE); add(new Label("large : ")); add(new Label(myCirc.getRadiusString())); add(new Label(myCirc.getAreaString())); add(new Label("static : ")); add(new Label("6")); add(new Label(String.valueOf(Circle.calcArea(6f)))); } // end init } // end class def