Refrescar componentes de un JFrame en Swing

Luis Fernando Ortiz
18 de Diciembre del 2003
Tengo un dolor de cabeza exagerado. Os cuento, tengo una JLabel en un JFrame, que modifico desde un método cualquiera y evidentemente quiero refrecar el cambio en el JFrame.
Cambio la label con .setText() y a continuación, desde el método desde donde altero la label mando una orden this.repaint(); y no me refresca....

¿Como lo hago?

Sal-u2

PaneB
18 de Diciembre del 2003
Refrescar las cositas swing es un verdadero lío.
Yo suelo usar:

this.update(this.getGraphics());

y no va mal...

Espero que te sirva.

Luis F. Ortiz
18 de Diciembre del 2003
Repasando el tutorial de Sun, me encontré con una curiosidad que luego probé y funcionó. Resulta que cada vez que se cambia un objeto de swing (jlabel...) automáticamente se refresca el cambio excepto que esté DENTRO DE UN PROCEDIMIENTO DE EVENTO, que creo que era. Lo reescribi sacando los diferentes métodos y tragó...
Así que ya sabeis...