Ho trovato un esempio su planet source code...È un po' complesso, ma guarda se riesci a capire...

Secondo me però potresti fare così: tu ogni volta che disegni un cerchio, ti vai a memorizzare le coordinate x1,y1 e x2,y2 in un array...Poi cancellando le coordinate dall'array, cancelli anche il cerchio...