Atualize constantemente a interface do usuário no thread de trabalho do Java FX

eu tenhoLabel label no meu aplicativo FXML.

Eu quero que esse rótulo mude uma vez por segundo. Atualmente eu uso isso:

        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();

No entanto, nada está acontecendo.

Eu não recebo erros ou exceções. Eu não preciso do valor que eu mudo o rótulo para o meu thread principal GUI, então eu não vejo o ponto noupdateMessage ouupdateProgress métodos.

O que está errado?

questionAnswers(2)

yourAnswerToTheQuestion