Aktualisieren Sie die Benutzeroberfläche im Java FX-Arbeitsthread ständig

ich habeLabel label in meiner FXML-Anwendung.

Ich möchte, dass sich dieses Etikett einmal pro Sekunde ändert. Zur Zeit benutze ich folgendes:

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

Es passiert jedoch nichts.

Ich bekomme keine Fehler oder Ausnahmen. Ich brauche den Wert, auf den ich die Bezeichnung ändere, in meinem Haupt - GUI - Thread nicht, damit ich den Punkt in der nicht seheupdateMessage oderupdateProgress Methoden.

Was ist falsch?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage