Prova a chiamare repaint().
Per le dimensioni dei componenti devi impostare il Layout, fai una ricerca se ne è parlato ultimamente.