non riesco a capire :
public void disegnaComponente( Graphics g )
semmai devi scrivere
public void paint( Graphics g )
mettendo paint tutto funziona.
Attenzione che il nome del file deve rispecchiare fedelemente il nome della classe all'interno dello stesso.
Per cui ComponenteRettangolo.java e FrameConRettangolo.java
e poi ne disegna solo 1 di rettangolo....
Ciao