Partage
  • Partager sur Facebook
  • Partager sur Twitter

Probleme d'affichage des images de ma Fenetre

    31 mars 2015 à 22:04:46

    Salut tous le monde,

    Je travaille sur une petite application pour me faire les dents et je reste bloqué sur un seul truc qui malheureusement est très important.

    Quand je lance mon programme ma fenêtre s'affiche alors mais la survient le problème les images (de fond, le bouton ...) ne charge pas la fenêtre reste grise. J'ai vérifier et revérifier mon code pour être sur de n'avoir rien oublié.Si quelqu'un à la solution ça m'aiderais beaucoup .

    PS: J'ai déjà essayé avec un delay pour voir si c'était ça le problème ça ne change pas 2 fois sur 3 rien n'apparait .

    Merci d'avance (désolé si il y a déjà eu ce genre de post )

     import java.awt.Graphics;
    import java.awt.Image;
    import java.io.File;
    import java.io.IOException;

    import javax.imageio.ImageIO;
    import javax.swing.ImageIcon;
    import javax.swing.JButton;
    import javax.swing.JPanel;

    public class Panneau extends JPanel{
        JButton bouton = new JButton(new ImageIcon("images/boutonco.png"));
         
         
         
         public void paintComponent(Graphics g){
             
                try {
                   
                  Image img = ImageIO.read(new File("images/Fond.png"));
                
                  //Pour une image de fond
                  g.drawImage(img, 0, 0, this.getWidth(), this.getHeight(), this);
                 
                } catch (IOException e) {
                  e.printStackTrace();
                }    
               
                bouton.setBounds(155, 175, 120, 40);
                this.add(bouton);
          }
         
    }

    -
    Edité par SkyDot 2 avril 2015 à 7:37:42

    • Partager sur Facebook
    • Partager sur Twitter

    Probleme d'affichage des images de ma Fenetre

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown