Je suis l'aide d'une jprogressbar pour indiquer l'état de disponibilité.
je veux afficher un texte de 40%[hypothèse] à l'intérieur de la progressbar.
comment faire? le texte a été modifié en fonction de la disponibilité de la valeur
source d'informationauteur Siddhu
Vous pouvez utiliser:
Initialisation:
Mise à jour:
veuillez lire tutoriel sur la JProgressBar
En Utilisant Déterminée Barres De Progression dans la JProgressBar tutoriel
plus dans le SwingWorker tutoriel
Utilisation
setStringPainted(true)
pour montrer la Pourcentage de travail achevé.Utilisation
setValue()
qui va aider à fixer les augmentation de la valeur etsetString()
pour afficher la du message de fin de quand fait...Voici un exemple de mon code de base :
Cela permettra de montrer les progrès à l'intérieur de la barre de
Cela montre le pourcentage de la progression à l'intérieur de la barre de progression
Je suis pas clair si votre
[assumption]
fait partie de la chaîne que vous souhaitez afficher. Si oui, la solution complète serait quelque chose comme:... comme vous vous en serait incapable de se baser sur la chaîne par défaut qui ne fait qu'afficher le pourcentage.
Deux choses que vous devriez remarquer ici. Ceux-ci sont,
1) Vous devez définir paintString variable de JProgressBar à l'aide de setStringPainted méthode. Vous pouvez le faire comme
que vous avez à faire cela parce que,
méthode doit retourner true, si la barre de progression pour afficher les valeurs ou le pourcentage de progrès.
2) Maintenant, à personnaliser avec votre valeur en douane, l'ensemble de votre personnalisé sur jprogressBar instance à l'aide de
alors il devrait fonctionner correctement.
Voici le tutoriel lien qui montre comment définir la valeur (c'est à dire 10% ou 40% de la...) en fonction de l'état de la barre de progression http://docs.oracle.com/javase/tutorial/uiswing/components/progress.html