不断更新 Java FX 工作线程中的 UI
2022-09-02 11:33:08
我在我的FXML应用程序中。Label label
我希望这个标签每秒改变一次。目前我使用这个:
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();
然而,什么都没有发生。
我没有收到任何错误或异常。我不需要在主 GUI 线程中将标签更改为的值,因此在 or 方法中看不到该点。updateMessage
updateProgress
怎么了?