l ho risolto in un altro modo.. senza usare il repaint().. facendo richiamare solo la funzione draw