Refrescar componentes de un JFrame en Swing
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
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
Refrescar las cositas swing es un verdadero lÃo.
Yo suelo usar:
this.update(this.getGraphics());
y no va mal...
Espero que te sirva.
Yo suelo usar:
this.update(this.getGraphics());
y no va mal...
Espero que te sirva.
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...
Asà que ya sabeis...
