Ayant une méthode qui prend un peu de temps de calcul, je voudrai la lier à une ProgressBar mais je ne veux pas utiliser ma méthode dans un thread car elle met à jour l'interface graphique et appelle d'autres méthodes de ma classe principale, je ne sais quoi mettre comme argument dans la barre !?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
 
@FXML
private JFXProgressBar pbLoadImg;
 
 
public void initialize(URL url, ResourceBundle rb) {
        //******** charger une image
        imgLoad.setOnAction((ActionEvent e) -> {
            //ma méthode de liaison chargement d'une image dans un imageView 
            loadImage();
            //Tracer l'histogramme grayscale de l'image
            showHistogram(image);
            //ma progressbar
            pbLoadImg.progressProperty().bind();
        });
}
J'ai besoin de lier la méthode de chargement d'image, qui ouvre un fileChooser et affiche l'image
Merci