import java.awt.*;
public class DrawTest2 {
   public static void main (String[] args){
   
      DrawingPanel panel = new DrawingPanel(200, 100); // canvas
      Graphics g = panel.getGraphics();  // paintbrushes
   
      System.out.println("Go to circle, then click in it");
      
      Color goo = new Color(200, 0, 250); //RGB
      g.setColor(goo);
      g.fillOval(100, 40, 20, 20);//circle
      
      /* Move */
      int xMouse = -2;
      int yMouse = -2;
      while ( !( (xMouse > 100 && xMouse<100+20) && 
                 (yMouse > 40  && yMouse <40+20) ) ) {
         xMouse = panel.getMouseX();
         yMouse = panel.getMouseY();
      }
      System.out.print("mouse (" + xMouse + ", " + yMouse + ") ");
      
      g.setColor(Color.BLUE);
      g.fillOval(xMouse, yMouse, 20, 20);//circle
      
      
      /* Click */
      int xClick = -2;
      int yClick = -2;
      while ( !( (xClick > 100 && xClick<100+20) && 
                 (yClick > 40  && yClick <40+20) ) ) {
         xClick = panel.getClickX();
         yClick = panel.getClickY();
      }
      System.out.print("click (" + xClick + ", " + yClick + ") ");
      
      g.setColor(Color.RED);
      g.fillOval(xClick, yClick, 20, 20);//circle
      
      System.out.print("done\n");
   }
}