Постоянно обновлять пользовательский интерфейс в рабочем потоке Java FX

у меня естьLabel label в моем приложении FXML.

Я хочу, чтобы этот ярлык менялся раз в секунду. В настоящее время я использую это:

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

Однако ничего не происходит.

Я не получаю никаких ошибок или исключений. Мне не нужно значение, на которое я меняю метку, в основном потоке графического интерфейса, поэтому я не вижу смысла вupdateMessage или жеupdateProgress методы.

Что случилось?

Ответы на вопрос(2)

Ваш ответ на вопрос