Io aggiungo che in Swing si dovrebbe ridefinire paintComponent(Graphics) .... non paint(Graphics).
E inoltre in Cerchio un public void cerchio(Graphics g) non ha senso.
Sì, infatti... non avevo nemmeno letto la classe Cerchio e mi sono dimenticato di puntualizzare sul paintComponent (avevo una certa fretta di scappare dall'ufficio ).
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza