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

Agents de placement/Fenêtres Java Discussion :

Insérer une image dans un JDialog


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2002
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 40
    Par défaut Insérer une image dans un JDialog
    J'aimerais bien (beaucoup même) insérer une image dans un JDialog (qui a un rôle de "about" ou "à propos"), mais... ça veut pas
    Si une âme charitable pouvait m'aider...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    private void MIHelpAboutActionPerformed(java.awt.event.ActionEvent evt) {                                            
        JDialog DAbout = new JDialog();
        ImageIcon antIcon = new ImageIcon("anthead.gif");
        JLabel LImage = new JLabel(antIcon, JLabel.CENTER);
        DAbout.getContentPane().add(LImage); 
        DAbout.setBounds(350,150,280,400);
        DAbout.setVisible(true);
    }
    Ca m'affiche le Dialog, mais il est désespérément vide... Pourtant l'image est accessible (et se charge, j'ai vérifié que 'antIcon' ne soit pas null)...

  2. #2
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    antIcon n'est forcément pas null car tu fais un "new". Ca ne pourra jamais être null mais ça ne veut pas dire que ton image est bien chargée. Et là en l'occurence, elle ne l'est pas.
    La répond à ton problème. Ce forum également avec une recherche sur ImageIcon, je suis quasiment sûr.

  3. #3
    Membre expérimenté Avatar de erictoguem
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    150
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 150
    Par défaut surcharge la méthode paint
    En surchargeant la méthode paint de ton JDialog celà devrait aller.

  4. #4
    Membre averti
    Inscrit en
    Décembre 2002
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 40
    Par défaut
    Citation Envoyé par natha Voir le message
    antIcon n'est forcément pas null car tu fais un "new". Ca ne pourra jamais être null mais ça ne veut pas dire que ton image est bien chargée. Et là en l'occurence, elle ne l'est pas.
    Effectivement... J'avais gardé en tête le retour de "createImageIcon", ce qui est sensiblement différent.
    La répond à ton problème. Ce forum également avec une recherche sur ImageIcon, je suis quasiment sûr.
    La FAQ non, ce forum oui
    ... et pas besoin de surcharger la méthode paint(), j'ai juste utilisé une autre méthode pour charger l'image (getSystemResource()), placé le panel dans une Box et placé la Box dans le JDialog...
    youpie

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

Discussions similaires

  1. Insérer une image dans une application
    Par Invité dans le forum JBuilder
    Réponses: 4
    Dernier message: 23/04/2006, 18h19
  2. [MFC]Insérer une image dans un CListCtrl
    Par DestyNov@ dans le forum MFC
    Réponses: 8
    Dernier message: 04/03/2005, 14h36
  3. Comment insérer une image dans une cellule d'un TDrawGrid ?
    Par kanux dans le forum Composants VCL
    Réponses: 4
    Dernier message: 15/01/2005, 18h58
  4. [Crystal Reports 9] comment insérer une image dans Détails
    Par VVE dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 22/10/2003, 17h06

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