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 !?
J'ai besoin de lier la méthode de chargement d'image, qui ouvre un fileChooser et affiche l'image
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(); }); }
Merci
Partager