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

2D Java Discussion :

Afficher un gif animé en Java


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    Par défaut Afficher un gif animé en Java
    Salut à tous,
    J'aimerais afficher un gif animé dans mon inteface graphique.
    J'ai essayé ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    g.drawImage((newImageIcon("C:\\Image\\pianiste.gif")).getImage(),200,200,null);
    mais ça affiche simplement une image et non pas l'animation.
    Qqn aurait il une solution?
    Merci d'avance

  2. #2
    Membre émérite Avatar de Pollux
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    706
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2005
    Messages : 706

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    Par défaut
    Merci pour ta réponse, je viens donc de changer mon code pour celui-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
            BufferedImage gif=null; 
            File f=new File("C:\\Image\\pianiste.gif");
     	try{
        		gif=ImageIO.read(f);
        	}
        	catch(Exception e){
        		System.out.println(e.getMessage());
        	}
       	g.drawImage(gif, 220, 220, 141, 87, null);
    Mais ça m'affiche tjs une image fixe.

  4. #4
    Membre confirmé Avatar de lebesnec
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 82
    Par défaut
    euuuuuuuuuuhhhh ....

    tu as toujours null à la place de this pour le dernier paramètre de drawImage

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    Par défaut
    oui pardon c'est une erreur de frappe.
    Mais mettre null ou this ça change rien, l'image est fixe...

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2004
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 40
    Par défaut
    si tu utilises bufferedimage c'est normal que ça reste figé !!!

Discussions similaires

  1. Afficher un gif animé
    Par kmtaz dans le forum Java ME
    Réponses: 3
    Dernier message: 08/04/2010, 23h59
  2. creer un gif ou un png animé en java
    Par chaky furtz dans le forum Graphisme
    Réponses: 2
    Dernier message: 10/03/2008, 12h41
  3. gif animé qui ne s"affiche pas sous IE
    Par manaboko dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 10/08/2007, 16h11
  4. Afficher un Gif animée avec VC6
    Par vanitom dans le forum MFC
    Réponses: 2
    Dernier message: 13/10/2005, 17h46
  5. [MFC]afficher un gif animé
    Par Blo0d4x3 dans le forum MFC
    Réponses: 26
    Dernier message: 04/10/2004, 15h51

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