Je souhaiterais utiliser cette barre afin de prévenir les utilisateurs que
le programme est en plein calcul et non planté.
J'ai essayé de l'implémenter et d'écrire le code de la tâche à effectuer
dans un Thread mais ça ne fonctionne pas.
Je ne connais pas le temps de la tâche car c'est un algorithme à exécuter.
Je souhaite simplement que la barre soit en mode indéterminé. Quelqu'un
aurait-il un code source assez simple pour que je comprenne comment cela
fonctionne ?
Sur le site de Sun, je trouve les exemples compliqués car ils utilisent une
classe nommée SwingWorker...
--
Click here to answer / cliquez ci dessous pour me repondre
http://www.cerbermail.com/?3LZDlyL6dF
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-François El Fouly
La classe SwingWorker: très très bon... Ca vaut la peine d'investir un peu de temps pour comprendre comment s'en servir au moins (comment elle marche à l'intérieur c'est vrai que c'est un peu compliqué.) Elle permet de faire énormément de choses utiles dans les applis Swing qui utilisent des threads et le temps passé à comprendre est un bon investissement. Attention qu'il y a eu plusieurs versions successives et mieux vaut prendre la dernière qui contient une petite correction. Pour la JProgressBar, il n'y a pas à ma connaissance de meilleur moyen de s'en servir que les exemples donnés par Sun dans le Swing Tutorial (ils n'utilisent pas tous la classe SwingWorker) en raison des contraintes liées aux bibliothèques Swing (interdiction pour les autres threads que le principal de manipuler les objets de l'interface utilisateur).
"Speedster" a écrit dans le message de news: 3f5771df$0$25023$
Je souhaiterais utiliser cette barre afin de prévenir les utilisateurs que le programme est en plein calcul et non planté. J'ai essayé de l'implémenter et d'écrire le code de la tâche à effectuer dans un Thread mais ça ne fonctionne pas. Je ne connais pas le temps de la tâche car c'est un algorithme à exécuter. Je souhaite simplement que la barre soit en mode indéterminé. Quelqu'un aurait-il un code source assez simple pour que je comprenne comment cela fonctionne ? Sur le site de Sun, je trouve les exemples compliqués car ils utilisent une
classe nommée SwingWorker...
-- Click here to answer / cliquez ci dessous pour me repondre http://www.cerbermail.com/?3LZDlyL6dF
La classe SwingWorker: très très bon... Ca vaut la peine d'investir un peu
de temps pour comprendre comment s'en servir au moins (comment elle marche à
l'intérieur c'est vrai que c'est un peu compliqué.)
Elle permet de faire énormément de choses utiles dans les applis Swing qui
utilisent des threads et le temps passé à comprendre est un bon
investissement. Attention qu'il y a eu plusieurs versions successives et
mieux vaut prendre la dernière qui contient une petite correction.
Pour la JProgressBar, il n'y a pas à ma connaissance de meilleur moyen de
s'en servir que les exemples donnés par Sun dans le Swing Tutorial (ils
n'utilisent pas tous la classe SwingWorker) en raison des contraintes liées
aux bibliothèques Swing (interdiction pour les autres threads que le
principal de manipuler les objets de l'interface utilisateur).
"Speedster" <myname@invalid.com> a écrit dans le message de news:
3f5771df$0$25023$79c14f64@nan-newsreader-02.noos.net...
Je souhaiterais utiliser cette barre afin de prévenir les utilisateurs que
le programme est en plein calcul et non planté.
J'ai essayé de l'implémenter et d'écrire le code de la tâche à effectuer
dans un Thread mais ça ne fonctionne pas.
Je ne connais pas le temps de la tâche car c'est un algorithme à exécuter.
Je souhaite simplement que la barre soit en mode indéterminé. Quelqu'un
aurait-il un code source assez simple pour que je comprenne comment cela
fonctionne ?
Sur le site de Sun, je trouve les exemples compliqués car ils utilisent
une
classe nommée SwingWorker...
--
Click here to answer / cliquez ci dessous pour me repondre
http://www.cerbermail.com/?3LZDlyL6dF
La classe SwingWorker: très très bon... Ca vaut la peine d'investir un peu de temps pour comprendre comment s'en servir au moins (comment elle marche à l'intérieur c'est vrai que c'est un peu compliqué.) Elle permet de faire énormément de choses utiles dans les applis Swing qui utilisent des threads et le temps passé à comprendre est un bon investissement. Attention qu'il y a eu plusieurs versions successives et mieux vaut prendre la dernière qui contient une petite correction. Pour la JProgressBar, il n'y a pas à ma connaissance de meilleur moyen de s'en servir que les exemples donnés par Sun dans le Swing Tutorial (ils n'utilisent pas tous la classe SwingWorker) en raison des contraintes liées aux bibliothèques Swing (interdiction pour les autres threads que le principal de manipuler les objets de l'interface utilisateur).
"Speedster" a écrit dans le message de news: 3f5771df$0$25023$
Je souhaiterais utiliser cette barre afin de prévenir les utilisateurs que le programme est en plein calcul et non planté. J'ai essayé de l'implémenter et d'écrire le code de la tâche à effectuer dans un Thread mais ça ne fonctionne pas. Je ne connais pas le temps de la tâche car c'est un algorithme à exécuter. Je souhaite simplement que la barre soit en mode indéterminé. Quelqu'un aurait-il un code source assez simple pour que je comprenne comment cela fonctionne ? Sur le site de Sun, je trouve les exemples compliqués car ils utilisent une
classe nommée SwingWorker...
-- Click here to answer / cliquez ci dessous pour me repondre http://www.cerbermail.com/?3LZDlyL6dF