Bonjour, je cherche à créer une jProgressBar avec du texte dedans... je ne sais pas si c'est possible, en tout cas j'ai rien trouvé sur ce sujet.
Donc si quelqu'un sait le faire j'attends ses conseil merci
Version imprimable
Bonjour, je cherche à créer une jProgressBar avec du texte dedans... je ne sais pas si c'est possible, en tout cas j'ai rien trouvé sur ce sujet.
Donc si quelqu'un sait le faire j'attends ses conseil merci
Certes mais avec un dessin, un croquis ou un mockup ca serait probablement plus aise a comprendre.
Si c'est ce que je pense (du texte qui se rempli au fur et a mesure de la progression) il faut generer la forme d'une chaine de texte grace a la police et a son GlyphVector et utiliser cette forme comme zone de clip du Graphics. Voir les exemples de clipping dans la demo Java2Demo fournie avec le JDK.
Ca devrait etre assez rapide de creer un composant custom qui fasse pareil, apres creer une nouvelle UI delegate pour la JProgressBar peut demander un peu plus de boulot (s'impirer du code de BasicProgressBarUI).
alors voilà en gros ce que j'aimerais faire, et pas besoin que le texte ne s'affiche au fur et a mesure de la progressionCitation:
Certes mais avec un dessin, un croquis ou un mockup ca serait probablement plus aise a comprendre.
http://img258.imageshack.us/img258/3694/progressbar.gif
Salut,
La javadoc contient toutes les infos utiles :
a++Code:
1
2
3
4
5
6
7
8 progress.setStringPainted(true); progress.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { JProgressBar progress = (JProgressBar)e.getSource(); progress.setString("Un texte fixe - " + (int)(progress.getPercentComplete()*100) + " %"); } });
Ok je vais essayer ça ce soir merci