Problémé d'affichage de Mon JprogressBar [Swing][JprogressBar] - Java - Programmation
Marsh Posté le 17-05-2004 à 12:59:41
Il va falloir que tu thread ton bouzin...
Sinon ton refresh sur ta progress bar ne se fera qu'une fois l'exécution terminée.
Code :
|
Marsh Posté le 17-05-2004 à 14:38:03
pourquoi repaint() ?
tu crois qu'il n'y a pas de le code de peinture dans setValue() ? c'est qu'il y a un petit problème dans ta perception du pattern modèle/vue.
Marsh Posté le 17-05-2004 à 14:47:37
nraynaud a écrit : pourquoi repaint() ? |
çai normal au début on essaie tout quand ça s'affiche pô
Mais le problème vient du threadage
Marsh Posté le 17-05-2004 à 14:58:23
seabee a écrit : çai normal au début on essaie tout quand ça s'affiche pô |
j'irais bien aller voir la file d'évènements, y'a 25 demandes de peinture, puis quand le boulot est fini, plouf la barre passe direct de 0 à 100.
Marsh Posté le 17-05-2004 à 15:07:21
nraynaud a écrit : j'irais bien aller voir la file d'évènements, y'a 25 demandes de peinture, puis quand le boulot est fini, plouf la barre passe direct de 0 à 100. |
Le problème est le même : il n'y a aucun paint de fait durant sa boucle..
Marsh Posté le 17-05-2004 à 15:27:51
seabee a écrit : Le problème est le même : il n'y a aucun paint de fait durant sa boucle.. |
oui, je suis au courant, merci. On est d'accord.
Marsh Posté le 17-05-2004 à 15:32:21
ReplyMarsh Posté le 17-05-2004 à 15:44:55
seabee a écrit : C'était au cas où. |
t'inquiètes pas pour moi.
Marsh Posté le 17-05-2004 à 20:03:23
pourissage de topic
va lire ton tutorial sur progressbar toi :
http://java.sun.com/docs/books/tut [...] gress.html
Marsh Posté le 17-05-2004 à 12:11:01
j'ai realiser une fonction
cette fonction realise le parsage d'un fichier log et insere ces divers champ
dans une base de données.
Pour cela j'ai realiser un JfileChooser pour permettre à l'utilisateur de
choisir le fichier lorsque ce denier confirme une frame doit apparaitre contenant un JProgressbar(nomé bar qui est declarer Static et public)
et l'appel de ma fonction parsage est realiser comme suit:
j'aimerias bien que lors du parsage d'une ligne le JProgressbar(bar)avance cad je visualise l'avancement .
Mon probléme c'est que la frame qui contient JProgressbar(bar) apparait par contre le JProgressbar(bar) et tous le composants quelle contient n'apparaient que lorsque le traitement de la fonction parsage
soit terminer.
voici un bout de code de ma fonction parsage
Merci à tous ceux qui m'apporteont de l'aide
_________________