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

AWT/Swing Java Discussion :

Gif animé et JAnimatedIcon


Sujet :

AWT/Swing Java

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut Gif animé et JAnimatedIcon
    Bonjour à tous, j'aimerais integrer un gif dans mon interface graphique, après quelques recherches, j'ai vu que normalement il n'y avait plus besoin d'implementer la classe JLabel pour le faire (JLabel n'accepte pas les gif animés de ce que j'ai compris). Logiquement il devait être possible de procéder comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JAnimatedIcon myGif=new JAnimatedIcon("monimage.gif",50);
    Seulement, ça ne fonctionne pas, il me dit "JAnimatedIcon cannot be resolved to a type"...

    Est ce que quelqun pourrait me dire comment procéder ?

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    • JAnimatedIcon n'est pas une classe de l'API standard.
    • Sauf erreur les JLabel accepte bien les GIF animé.


    a++

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    Effectivement, ça marche complètement directement dans un JLabel, bon au cas où d'autres se poseraient cette question...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JLabel mongif = new JLabel(new ImageIcon(getClass().getResource("/info.gif" )));
    Merci

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    Nouveau problème avec ce fichu gif animé, depuis que je l'ai rajouté, quand je crée mon jar il ne veut pas se lancer alors que sous Eclipse, tout se passe très bien, et si je retire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    JLabel mongif = new JLabel(new ImageIcon(getClass().getResource("/info.gif" )));
    		fenetre.add(mongif);
    		mongif.setBounds(450, 150, 100, 100);
    de mon code avant de compiler, mon jar s'execute très bien, c'est rageant...

    une idée ??

    Merci d'avance !

  5. #5
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Le fichier est bien présent dans le jar ?

    Lance le programme en ligne de commande pour voir les éventuelles exceptions...

    a++

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    Oui je met bien l'image dans le jar avant de le créer mais effectivement en le lançant en ligne de commande, j'obtiens :

    "Exception in thread "main" java.lang.NullPointerException
    at javax.swing.ImageIcon.<init><Unknown Source>"

    moi y en a pas comprendre...

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Par défaut
    L'erreur signifie qu'il n'arrive pas à résoudre la ressource.

    Donc, on va vérifier que tout est bien là où il faut.

    Quand tu ouvres ton jar (avec winzip, ou un autre logiciel de décompression, pas en l'utilisant avec Java), vois-tu à la racine ton fichier info.gif ?

  8. #8
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    Bizarrement non il n'y est pas ni à la racine ni ailleurs et pourtant quand je crée mon jar je coche bien la case devant mon gif...je vais me pencher la dessus mais au cas où vous devinez ce que c'est de suite, je suis fortement intéréssé !!

    Merci d'avance encore une fois !!

  9. #9
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    Bon petite evolution, maintenant quand j'extraie tout de mon jar, il y a bien mon gif à la racine, seulement, il ne se lance pas mieux qu'avant !!!

    Une idée siouplait ?

  10. #10
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    Petit up en espérant que quelqun trouve ce qui peut bien se passer avec mon gif !!

  11. #11
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    Confus que je suis je viens de trouver mon erreur de NOOOOOB...

    Sensible à la casse...mais pas dans Eclipse...uniquement quand mon jar est créé...

    C'était Info.gif et pas info.gif...

    Enfin bon, merci quand même à vous et

  12. #12
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Petite correction :
    Citation Envoyé par Tiresia Voir le message
    Sensible à la casse...mais pas sous Windows...
    eclipse ne fait qu'utiliser le système de fichier...

    a++

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

Discussions similaires

  1. [FLASH MX 2004] Probleme de creation de GIF anime
    Par hedgehog dans le forum Flash
    Réponses: 5
    Dernier message: 13/03/2005, 19h07
  2. Vitesse d'un gif animé
    Par lucas-18 dans le forum Access
    Réponses: 1
    Dernier message: 25/10/2004, 08h29
  3. [MFC]afficher un gif animé
    Par Blo0d4x3 dans le forum MFC
    Réponses: 26
    Dernier message: 04/10/2004, 15h51
  4. Rx Controls Gif animés
    Par toufou dans le forum Composants VCL
    Réponses: 6
    Dernier message: 23/08/2002, 14h09

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