quand à afficher un label à la fin de l'opération, rien de plus simple : tu met un label au même endroit que la barre dans ton FXML ou dans le code de ton layout. Et tu fais :
myProgressLabel.visibleProperty().bind(myProgressBar.visibleProperty().not());
Et en fin de tache, tu fais :
1 2
| myProgressBar.setVisible(false);
myProgressLabel.setText("Task completed!"); |
Tu peux aussi faire :
myProgressBar.visibleProperty().bind(myProgressBar.valueProperty().equals(1));
Ce qui évitera d'appler le setVisible(false)
Partager