import java.awt.*;
import java.util.*;
import java.awt.event.*;
class paint
{
   public static void main(String [] args)
   { 
   new Panitt("dawing");
   }
}
public class Panitt extends Frame

   ArrayList points=null;
   public Panitt(String s)
   { 
    super(s);
    setLayout(null);
    setBounds(200,200,400,400);
    setBackground(Color.GREEN);
    this.addMouseListener(new Sx());
    setVisible(true);
   
   } 
   public void paint(Graphics g){
 
    Iterator i=points.iterator();
     while(i.hasNext())
     {
     Point p=(Point)i.next();
     g.setColor(Color.BLUE);
     g.fillOval(p.x,p.y,10,10);    
     }
     } 
public void addPoint(Point p)
{
 points.add(p);
}
   }class Sx extends MouseAdapter
{
public void mousePressed(MouseEvent e)
{
Panitt q=(Panitt)e.getSource();
q.addPoint(new Point(e.getX(),e.getY()));
q.repaint();
}
}