Prova a forzare anche un repaint() subito dopo il validate().


Ciao.