IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

Barre de progression qui n'avance pas


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Frac10
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 81
    Par défaut Barre de progression qui n'avance pas
    Bonjour tout le monde,

    alors voilà j'ai un léger problème : j'ai une applet java que je peux lancer en local et à partir d'une page html.
    Le problème est que j'ai un SplashScreen (récupéré sur internet et "extends JWindow") avec une ProgressBar : çà fonctionne quand je lance mon application en local (barre de progression qui avance bien), mais dès que je met le tout sur une adresse ftp et que j'ouvre la page html qui me lance l'applet, le SplashScreen s'affiche, mais la barre de progression n'avance pas d'un poil...

    Je ne pense pas qu'il y ait une histoire de tread la dessous (vu que tout fonctionne quand je lance en local), mais je vous mets quand même la méthode de progression de la barre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        public void setProgress(int inProgress)
        {
            final int theProgress = inProgress;
            SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    mProgressBar.setValue(theProgress);
                }
            });
        }
    Si quelqu'un avait une idée, çà serait bien sympa.
    Merci d'avance !!!

  2. #2
    Membre confirmé Avatar de Frac10
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 81
    Par défaut
    Personne n'a la moindre petite idée ?
    J'ai fait pas mal de recherche sur le sujet avant de poster, mais apparemment pas grand chose en ce qui concerne les applets (je le rappelle, la barre de progression fonctionne en tant qu'application).

    Et dernière petite indication : normalement quand une barre de progression n'avance pas pendant la durée d'un traitement, à la fin de celui-ci, elle se remplie d'un coup. Ici rien, à la fin de l'exécution, la barre reste comme au départ...

  3. #3
    Membre confirmé Avatar de Frac10
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 81
    Par défaut
    C'est bon, c'est résolu...

    Apparemment les applets ont l'air de pas trop aimer l'interface Runnable()...

    Il faut plutôt utiliser les threads (enfin pour moi çà fonctionne ).

    Voilà le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     public void setProgress(int inProgress)
     {
      final int theProgress = inProgress;
      Thread t = new Thread() {
       public void run() {
        mProgressBar.setValue(theProgress);
        System.out.println("Progress = " + theProgress);
       }
      };
      t.start();
     }
    C'était tout con, désolé d'avoir fait mon boulet...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Barre de chargement qui ne commence pas à 0%
    Par kyfr59 dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 04/04/2011, 14h00
  2. Réponses: 1
    Dernier message: 26/04/2010, 13h14
  3. Barre de progression qui execute 9 script php
    Par yasen77 dans le forum Flash/Flex
    Réponses: 0
    Dernier message: 14/09/2009, 15h54
  4. barre de défilement qui ne fonctionne pas sous IE
    Par eiffel59300 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 02/09/2009, 18h06
  5. Réponses: 6
    Dernier message: 05/05/2005, 23h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo