ProgressBar&ProgressIndicator
ProgressBar
ProgressBar pb = new ProgressBar();
pb.setPrefWidth(300);
//設置進度
pb.setProgress(0.5);
pb.getProgress();
//設置不確定進度
pb.setProgress(ProgressBar.INDETERMINATE_PROGRESS);
//進度監聽
pb.progressProperty().addListener(new ChangeListener<Number>() {
@Override
public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
}
});
ProgressIndicator
ProgressIndicator pi = new ProgressIndicator();
pi.setPrefWidth(100);
pi.setPrefHeight(100);
//設置進度
pi.setProgress(0.5);
pi.getProgress();
//設置不確定進度
pi.setProgress(ProgressBar.INDETERMINATE_PROGRESS);
//進度監聽
pi.progressProperty().addListener(new ChangeListener<Number>() {
@Override
public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
}
});