JAVA insérer image dans panel

Aurélie -  
kribac Messages postés 148 Statut Membre -
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. kribac Messages postés 148 Statut Membre 10
     
    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 ^^
    10
  2. biloa judith
     
    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.
    2
  3. Marie Judith
     
    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!
    2
  4. elhadi80 Messages postés 1 Date d'inscription   Statut Membre 2
     
    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!
    2
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. TheRedXPeace
     
    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);
        }
    }
    
    
    2
  7. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    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
  8. ./
     
    En swing, tu peux essayer un jLabel, et mettre le chemin de ton image en argument à la methode setIcon().
    0