JavaFX contrôle: progressindicator et progressbar

Dans JavaFX, à la fois le ProgressIndicator et Barre de progression contrôles sont conçus pour permettre à vos utilisateurs savent que certains processus qui prend beaucoup de temps (comme la mise à jour une base de données ou de téléchargement d'un fichier) n'a pas calé, mais est en effet cahin-caha vers l'achèvement.

La différence entre les deux est la façon dont le progrès est visualisé: Le ProgressIndicator est une commande circulaire dans laquelle plus du cercle remplit que des progrès sont réalisés, alors que le Barre de progression est une barre horizontale qui se remplit de gauche à droite avec les progrès réalisés.

Pour créer un indicateur de progression ou de barre de progression, il suffit d'appeler le constructeur par défaut:

ProgressIndicator pi = nouvelle ProgressIndicator () - ProgressBar pb = new ProgressBar () -

Pour fixer le montant des progrès indiqué par l'indicateur de progression, vous appelez le setProgress méthode en lui passant une valeur double comprise entre 0.0 et 1.0. Par exemple, pour définir les progrès à 45 pour cent:

pb.setProgress (0,45) -

Jusqu'à ce que vous appelez la setProgress méthode, l'indicateur de progression est considéré comme indéterminée, ce qui signifie que l'utilisateur ne peut pas dire combien de progrès ont été réalisés. Un indéterminée ProgressIndicator est indiqué par un motif circulaire de la filature de la stratégie DOTS pour une période indéterminée Barre de progression est un bar qui balaie d'avant en arrière. Après vous appelez le setProgress méthode, l'indicateur va changer pour montrer l'ampleur des progrès qui ont été accomplis.

Cette figure montre deux exemples de durée indéterminée et déterminée d'un indicateur de progrès et une barre de progression.

Les indicateurs de progrès et des barres de progression dans JavaFX.
Les indicateurs de progrès et des barres de progression dans JavaFX.

» » » » JavaFX contrôle: progressindicator et progressbar