Actualice constantemente la interfaz de usuario en el subproceso de trabajo de Java FX
yo tengoLabel label
en mi aplicación FXML.
Quiero que esta etiqueta cambie una vez por segundo. Actualmente utilizo esto:
Task task = new Task<Void>() {
@Override
public Void call() throws Exception {
int i = 0;
while (true) {
lbl_tokenValid.setText(""+i);
i++;
Thread.sleep(1000);
}
}
};
Thread th = new Thread(task);
th.setDaemon(true);
th.start();
Sin embargo, nada está sucediendo.
No recibo ningún error o excepción. No necesito el valor al que cambio la etiqueta en mi hilo GUI principal, por lo que no veo el punto en elupdateMessage
oupdateProgress
metodos
¿Qué está mal?