Bonjour, j'aimerais savoir comment un composant swing qui bouge tout le temps sans géner l'execution du reste de l'application.
Un peu comme un JProgressBar en mode indeterminate.
Bonjour, j'aimerais savoir comment un composant swing qui bouge tout le temps sans géner l'execution du reste de l'application.
Un peu comme un JProgressBar en mode indeterminate.
Bonjour,
Il faut que tu regardes les thread.
http://java.developpez.com/faq/java/...AGE_THREAD_Def
L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.
Modérateur BI
Je connais les Thread et je ne suis pas un débutant. Je me demandais comment était gérer ce genre de composant dans la bibliothèque java
Tu veux dire par exemple, comment gérer la progression au sein de la JProgressBar au cours d'un traitement interne ?
Si oui, renseignes-toi vis à vis du SwingWorker. C'est un mécanisme qui te permet de gérer les traitements en cours tout en redonnant la main à ton IHM. Il est alors plus aisé de mettre un jour un élément Swing alors que le code métier est toujours en action (pour faire patienter l'utilisateur par exemple).
Je crois qu'il y a précisément l'élément qu'il te faut dans cet exemple : http://rom.developpez.com/java-swingworker/
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
Nan je veux dire comme une JProgressBar en mode indeterminate.
Eh bien c'est la même chose mais en plus simple.. Dans ton doInBackground() tu actives ton mode "indeterminate" et dans le done(), tu le désactives et tu mets 100%.
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
Justement, comment est géré le mouvement permanent de la barre ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager