import java.awt.geom.Ellipse2D;
import java.util.Scanner;
import javax.swing.JFrame;

public class HW5_3
{
   public static void main(String[] args)
   {
      JFrame frame = new JFrame();

      final int FRAME_WIDTH = 300;
      final int FRAME_HEIGHT = 400;

      frame.setSize(FRAME_WIDTH, FRAME_HEIGHT);
      frame.setTitle("Two rectangles");
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

      Ellipse2D.Double c1 = new Ellipse2D.Double(100, 100, 100, 100);

      Scanner in = new Scanner(System.in);

      System.out.println("Second circle:");
      System.out.print("center x = ");
      double x = in.nextDouble();
      System.out.print("center y = ");
      double y = in.nextDouble();
      System.out.print("radius = ");
      double r = in.nextDouble();

      Ellipse2D.Double c2 = new Ellipse2D.Double(x - r, y - r, 2 * r, 2 * r);

      TwoCircleComponent component = new TwoCircleComponent(c1, c2);
      frame.add(component);

      frame.setVisible(true);
   }
}
