Buenas . Antes de nada agradecerte que crearas un nuevo hilo al respecto. Pues lo que preguntaste en el otro hilo y en éste son temas distintos.
Bueno, pues para este problema, lo puedes solucionar de varias maneras, yo te propongo una solución que se basa en crear un segundo hilo, el cual se encarga de actualizar el valor del jLabel:
Código:
Thread t = new Thread(new Runnable(){
public void run(){
int cont=0;
while (true){
jLabel1.setText(String.valueOf(cont++));
try{
Thread.sleep(1000);
}catch (InterruptedException ex) { Logger.getLogger(principal.class.getName()).log(Le vel.SEVERE,null, ex);
}
}
});
Y ahora sólo tendrás que llamar a t.start() dentro de tu clase.
Se recomienda además, llamar al método repaint() de tu JLabel para repintar el componente gráficamente en tu ventana.
Un saludo.
Marcadores