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.
Version imprimable
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
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/
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%.
Justement, comment est géré le mouvement permanent de la barre ?