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 :

Afficher une image dans un bouton


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 46
    Par défaut Afficher une image dans un bouton
    Bonjour
    j'essai depuis ce matin d'afficher une image dans un bouton mais je n'arrive pas , malgrés qu'hier j'ai pu ajouter l'image au bouton . je ne comprend pas ce qui ce passe !!!! . est-il un probleme d'affichage ou un probleme dans Jigloo?
    je travail sous eclipse et Jigloo
    merci

  2. #2
    Membre éclairé
    Profil pro
    100
    Inscrit en
    Juillet 2007
    Messages
    585
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : 100

    Informations forums :
    Inscription : Juillet 2007
    Messages : 585
    Par défaut
    Salut,

    il te suffit de faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ImageIcon icon = new ImageIcon(path);
    JButton button = new JButton(icon);

  3. #3
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut
    Salut,

    Pourrais-tu poster ton code ?

  4. #4
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 46
    Par défaut Icon dans un boutton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    jButton1 = new JButton(new ImageIcon(getClass().getClassLoader().getResource("books_016.gif")));
    	    	getContentPane().add(jButton1);
    	    	jButton1.setText("Ok");
    J'ai essayé avec getclassloader .getressource
    mais c'a marche tjr pas , je c pas koi faire
    j'ai besoin de votre aide

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    probablement que la ressource n'existe pas. Regarde déjà le message d'erreur à l'exécution (oui, il doit y en avoir un à moins que tu catch et droppe sauvagement les exceptions)

  6. #6
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 46
    Par défaut
    Voila l'exception :

    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at javax.swing.ImageIcon.<init>(Unknown Source)
    at Walkthrough.<init>(Walkthrough.java:45)
    at Walkthrough$1.run(Walkthrough.java:79)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)


    je ne c pas c koi le problème!!!!

  7. #7
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Citation Envoyé par sara07 Voir le message
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at javax.swing.ImageIcon.<init>(Unknown Source)
    La resource n'existe pas, tout simplement, et donc elle est impossible à charger. Si tu nous disais où tu a mis ton image et comment tu lance ton application?

  8. #8
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 46
    Par défaut
    Bonjour,
    j'ai mis l'icon dans le repertoire src de mon projet java , je travaille dand EDI eclipse et jigloo
    merci

  9. #9
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    Citation Envoyé par sara07 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    jButton1 = new JButton(new ImageIcon(getClass().getClassLoader().getResource("books_016.gif")));
    	    	getContentPane().add(jButton1);
    	    	jButton1.setText("Ok");
    J'ai essayé avec getclassloader .getressource
    mais c'a marche tjr pas , je c pas koi faire
    j'ai besoin de votre aide
    j'ai l'habitude de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    JButton pt=new JButton(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getClassLoader().getResource("image.png"))));
        }
    Ce code suppose que l'image est contenue dans le jar.
    Si l'image se trouve dans le meme dossier que le jar, tu peux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    JButton pt=new JButton(new ImageIcon(Toolkit.getDefaultToolkit().getImage("image.png")));
        }

  10. #10
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 46
    Par défaut
    j'ai tjr le meme pbl !!!!!!!!! je n c pas koi faire ??
    vous n'avez une autre solution, SVP

Discussions similaires

  1. Afficher une image dans un état
    Par Invité1 dans le forum IHM
    Réponses: 8
    Dernier message: 23/09/2009, 15h59
  2. Afficher une image dans un bouton
    Par mrfirefunk dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 21/09/2007, 12h31
  3. Besoin d'aide pour afficher une image dans un applet
    Par argon dans le forum AWT/Swing
    Réponses: 16
    Dernier message: 19/01/2006, 20h45
  4. Exemple affichage d'une image dans un bouton
    Par had182 dans le forum MFC
    Réponses: 2
    Dernier message: 12/01/2006, 19h38
  5. [FLASH 8] Une image dans un bouton en actionscript
    Par littleman dans le forum Flash
    Réponses: 1
    Dernier message: 20/12/2005, 05h22

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