Постоянно обновлять пользовательский интерфейс в рабочем потоке Java FX
я имеюLabel label
в моем приложении FXML.
Я хочу, чтобы этот ярлык менялся раз в секунду. В настоящее время я использую это:
Task task = new Task() {
@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
методы.
Что случилось?