qué hace repaint()

averia
29 de Abril del 2004
¿Alguien podria explicarme que hace exactamente repaint()?
se q refresca la componente, en mi caso el Jdialog, pero llama a jbinit? al constructor?
muchas gracias

chuidiang
29 de Abril del 2004
repaint() unicamente avisa a la maquina virtual de java que ese componente necesita repintado.

La maquina virtual, cuando lo considere adecuado, que suele ser inmediatamente, llama al metodo paint(Graphics) de ese objeto.

En ningún caso llama al constructor (la ventana ya está creada y no va a crear otra nueva) ni a jbinit() (que creo es un metodo que pone JBuilder, pero no es standard de los componentes java).

Se bueno.

averia
29 de Abril del 2004
muchas gracias

y sere buena , en todo caso