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

Composants Java Discussion :

le .jar ne fait pas apparaitre l'image


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    HRS
    HRS est déconnecté
    Membre chevronné
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    678
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 678
    Par défaut le .jar ne fait pas apparaitre l'image
    j'incorpore une image dans mon source comme suit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        logo = new ImageIcon ("monlogo.gif");
        img = new JLabel(logo);
    quand j'exécute le .class avec le .gif au même niveau --> OK

    mais quand je constitue un .jar comme suit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    jar cvfm monJar.jar manifest.mf *.class *.gif *.txt
     
    manifeste ajouté
    ajout : ...
    ajout : Outils.class(entrée = 5621) (sortie = 2906)(compression : 48 %)
    ajout : monlogo.gif(entrée = 11133) (sortie = 11054)(compression : 0 %)
    ajout : saisie.txt(entrée = 46) (sortie = 36)(compression : 21 %)
    puis que je le transferts ailleurs (pour voir comment il se comporte quand il est tout seul) et l'exécute, .gif et .txt ne sont pas pris en compte

    bien sûr, quand j'ajoute .gif et .txt à côté de .jar, ils sont pris en compte à l'exécution

  2. #2
    HRS
    HRS est déconnecté
    Membre chevronné
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    678
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 678
    Par défaut
    j'ai trouvé : j'ai remplacé dans mon source

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        logo = new ImageIcon ("monlogo.gif");
        img = new JLabel(logo);
    par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    img = new JLabel(new ImageIcon(getClass().getResource("/monlogo.gif")));
    l'image est ainsi accessible autant par .jar que par .class

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/02/2018, 10h47
  2. animate ne fait pas bouger mon image
    Par beegees dans le forum jQuery
    Réponses: 2
    Dernier message: 17/12/2013, 08h41
  3. Hover sur texte fait apparaitre une image
    Par guillaumeabxl dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 29/01/2011, 21h28
  4. Réponses: 0
    Dernier message: 11/05/2010, 14h11
  5. changement d'image qui ne se fait pas !
    Par Franensg dans le forum Tkinter
    Réponses: 0
    Dernier message: 14/07/2009, 10h41

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