JavaFx ProgressBar n'est pas mise à jour

J'essaie de comprendre comment mettre à jour une Barre de progression dans un environnement multithread. Je suis en train de faire quelque chose de mal ici, mais je ne vois pas ce qu'il est. Cela doit simplement remplir la barre de 3sec, mais il n'a pas d':

    Task<Void> task = new Task<Void>(){
        @Override
        public Void call(){
            for (int i = 1; i < 10; i++)    {
                try {
                    Thread.sleep(3000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                System.out.println(i);
                updateProgress(i , 10);
            }
        return null;                
        }
    };

    updProg = new ProgressBar();
    updProg.progressProperty().bind(task.progressProperty());

    Thread th = new Thread(task);
    th.setDaemon(true);
    th.start();

Ce qui me manque?

OriginalL'auteur Chromos | 2013-03-19