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 :

Problème lors du chargement d'une image gif


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 65
    Par défaut Problème lors du chargement d'une image gif
    Bonjour,

    J'ai le problème suivant: je souhaite afficher une image gif (qui se trouve sur internet, par ex: http://www.acmuseum.com/portfolio/Alinghi.gif) dans mon applet.

    -J'ai donc créer une variable Image image;
    -Dans le 'init' j'ai charger l'image:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Toolkit tk = Toolkit.getDefaultToolkit();
            image=tk.getImage("http://www.acmuseum.com/portfolio/Alinghi.gif");
    -et finalement dans la méthode 'paint', j'ai dessiner l'image:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    g.drawImage(image,100,100,this);
    Mais l'image ne s'affiche pas...

    Merci d'avance,

    Pat-trix

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 65
    Par défaut
    hum... enfait je crois que c'est une histoire d'autorisation (droit d'auteur); la page internet de l'applet n'arrive pas à se charger...^^

    Comment pourrais-je modifier mon code pour ouvrir une image alors enregistrée sur mon disque? (et où enregister mon image pour que mon programme la trouve et puisse la charger !!)

    Merci beaucoup!

    Pat-trix

  3. #3
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Déjà il y a ça, mais utilise aussi ImageIO.read(...) et non Toolkit.getDefaultToolkit().getImage(...)...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 65
    Par défaut
    Ok!
    Mais voilà ce que j'ai écrit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        URL url = new URL("http://www.hebig.org/blogs/archives/main/team_nz_mast.jpg");
     
     
            image=ImageIO.read(url);
    Mais le code n'est pas accepté...

    Merci encore,
    Sincèrement

    Pat-trix

  5. #5
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Citation Envoyé par pat-trix
    Ok!
    Mais voilà ce que j'ai écrit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        URL url = new URL("http://www.hebig.org/blogs/archives/main/team_nz_mast.jpg");
     
     
            image=ImageIO.read(url);
    Mais le code n'est pas accepté...

    Merci encore,
    Sincèrement

    Pat-trix
    Quel est le problème à la compilation?

  6. #6
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 900
    Billets dans le blog
    54
    Par défaut
    En effet, si tu utilises Toolkit, l'image est chargee de maniere asynchrone et peut mettre du temps a arriver. Donc il te faut utiliser le mecanisme de l'ImageObserver pour reafficher quand elle est completement chargee. Ou alors passer par un MediaTracker.

    Avec ImageIO ou ImageIcon, le chargement est synchrone (et donc bloquant) tant que l'image n'est pas completement chargee.

    Maintenant il serait bon de savoir quelle erreur tu rencontres. Es-tu sur que ton URL est correcte et l'image accessible depuis ton poste (pas d'intercepteur de telechargement sur le reseau de l'entreprise par exemple ?).
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

Discussions similaires

  1. Problème lors du telechargement d'une image
    Par kstou2001 dans le forum Langage
    Réponses: 1
    Dernier message: 05/02/2012, 16h31
  2. Problème lors du chargement d'une vidéo avec wx.media
    Par Matthyeux dans le forum wxPython
    Réponses: 0
    Dernier message: 21/07/2011, 22h24
  3. Erreur TileNotCached lors du chargement d'une image avec WMS-C
    Par Hadrien29 dans le forum IGN API Géoportail
    Réponses: 2
    Dernier message: 22/06/2010, 11h25
  4. Gestion d'erreur lors de chargement d'une image dans une useforme
    Par mentat dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/08/2009, 14h23
  5. problème lors de chargement d'une nouvelle fenetre
    Par Sfaxiano dans le forum Windows Forms
    Réponses: 17
    Dernier message: 24/07/2009, 15h21

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