У меня есть 3 label:
@FXML
private Label lbl_days;
@FXML
private Label lbl_time;
@FXML
private Label lbl_times_of_day;
И task, который сейчас обновляет текст в lbl_days:
Task task = new Task<Void>() {
@Override
protected Void call() throws InterruptedException {
boolean running = true;
double timeSleep;
updateMessage("Days: " + (game.getHours() / 24));
while (running) {
updateMessage("Days: " + (game.getHours() / 24));
timeSleep = NORMAL_SPEED / speed;
Thread.sleep((long) timeSleep);
if (isRunning)
game.increaseHours();
}
return null;
}
};
lbl_days.textProperty().bind(task.messageProperty());
new Thread(task).start();
Мне нужно в этом же task`е обновлять текст и других label`ов.
Как это можно сделать?
Зарание спасибо)