JAVA insérer image dans panel

Salut à tous

J'aurais besoins de savoir comment on insère une image dans un panel.
Je crois qu'il faut utiliser la méthode drawImage, mais je ne sais pas comment m'en servir.

Ah oui j'oublié j'utilise le jdk 1.4! ;-)

Merci de me répondre.

Joyeuses fêtes @ tous!!!

7 réponses

  1. vonjour

    voila comment et ça marche a 100%

    JLabel lab = new JLabel(new ImageIcon("src\\votre_image.png"));
    lab.setBounds(0, 0, 270, 230);

    voila ^^
    1. Bonjour à tous,

      J'aurais besoins de savoir comment on insère une image dans un panel.
      Bref, je ne sais pas comment utiliser the Image control en java! J'ai essayé toutes les manipulations possibles sans aucun résultat satisfaisant!!! Je vous sincèrement de me donner la procédure la plus simplifiée possible!

      Aurevoir et merci de me répondre.
      1. Bonjour à tous,

        Je ne sais pas comment utiliser drawImage pour insérer une image dans une application Java à partir d'un dossier précis. Et je vous prie de bien vouloir me donner la procédure la plus simplifiée possible...

        Merci de me répondre!
        1. coucou

          j'ai fais le tour de ce sujet pour trouver quelque chose qui marche chez moi, voilà je suis sous eclipse et j'ai bien mis l'image dans la source, maitenant j'ai lu de nombreuse fonction pour afficher cette image mais pas forcement avec la précision du logiciel. si quelqu'un pourrait m'éclairer à ce sujet!
          1. Tu dois redéfinir la méthode
            paintComponent(Graphics g)
            .
            Exemple :
            
            public class TasVu extends JPanel
            {
                ...
            
                public void paintComponent(Graphics g)
                {
                    // redessiner les composants déjà présent
                    super.paintComponent(g); 
            
                    // tu dessines ton image
                    g.drawImage(img, <positionX>, <positionY>, this);
                }
            }
            
            
            1. Modérateur
              en AWT ou en SWING ?
              Dans une applet ou dans une application ?

              En SWING c'est assez facile (comme l'indique ./).

              En AWT c'est un peu plus astucieux, mais on peut le faire
              (cf mon applet http://sebsauvage.net/fprot/ )

              Dans une applet, c'est un spéciale pour choper l'image dans le fichier JAR.
              1. En swing, tu peux essayer un jLabel, et mettre le chemin de ton image en argument à la methode setIcon().