Stale aktualizuj interfejs użytkownika w wątku roboczym Java FX

mamLabel label w mojej aplikacji FXML.

Chcę, aby ta etykieta zmieniała się raz na sekundę. Obecnie używam tego:

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

Jednak nic się nie dzieje.

Nie mam żadnych błędów ani wyjątków. Nie potrzebuję wartości Zmieniam etykietę w moim głównym wątku GUI, więc nie widzę sensu wupdateMessage lubupdateProgress metody.

Co jest nie tak?

questionAnswers(2)

yourAnswerToTheQuestion