problemas con los repaint

pepelu666
22 de Marzo del 2006
HOla, mi problema es el siguiente:
en mi aplicacion tengo tengo cuatro paneles graficos scrollPanel en los cuales dibujo una serie de objetos graficos pero me ocurre que al poner
panel1.repaint();
panel2.repaint
panel3.repaint
panel 4.repaint
los dibuja el el orden que quiere,me explico,no dibuja el uno ,luego el dos ....y me es necesario q lo haga.
Igual una vez sale dos tres uno cuatro...q tres uno dos cuatro...aleatorio, y me supongo que es xq termina un panel y lo muestra aunque el anteriro todavia se este ejecutando.
lo e probado todo,bucles while con valores auxiliares para q asta q no llegue al final de la funcion paint n o perimita el siguiente,do while..cientos de cosas que he probado y nada.
Lo unico que qiero es q al dar a un buton,pinte el uno,dos tres cuatro.No se si con alguna funcion o con lo q sea pero me es imposible hacer q lo haga..
Un saludo