Come posso inserire degli oggetti tipo Graphics2D:

codice:
public void paintComponent(Graphics g){
       Graphics2D ogg = (Graphics2D) g;

       Ellipse2D.Double cerchio = new Ellipse2D.Double(0, 0, 100, 100);
       ogg.draw(cerchio);
che vengono passati ad un JFrame..


vorrei che mi venisse una cosa del tipo:

-------------------------------------------
O|O|O|O|O|O|O|O|O|O|O|O|
------------------------------------------
O|O|O|O|O|O|O|O|O|O|O|O|
------------------------------------------
O|O|O|O|O|O|O|O|O|O|O|O|
------------------------------------------

dove ongni O è un oggetto Ellipse2D.Double..cioè un cerchio..
non capisco come fare ad implementare una cosa del genere..

Chi mi da un dritta?