Lier une ProgressBar à une méthode sans utilisation de Thread
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:
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