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 :

[JPanel] inserer une image


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 74
    Par défaut [JPanel] inserer une image
    salut je réalise une application en java avec netbens 6.1

    j'ai trouver un problème quand je veux insérer une image dans un JPanel
    je cliquer sur mon Jpanel est je fais
    code customiser
    est je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    jPanel1 = new javax.swing.JPanel();
    ImageIcon icone =  new ImageIcon("baniere.jpg");
    JLabel image = new JLabel(icone);        
    image.setSize(jPanel1.getWidth(),jPanel1.getHeight());
    jPanel1.add(image);
    jPanel1.repaint();
    mais il y a rien chassons que mon image se trouve dans le répertoire ..\src\prig_linaire\

  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
    Réponse dans la
    http://java.developpez.com/faq/java/...mentRessources

    Si avec ça tu ne t'en sors pas, tu peux faire une recherche "ImageIcon" sur le forum.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 84
    Par défaut
    Bonsoir hbar01,

    N'ayant pas cocher la case Résolu, je suppose qu'on tu n'as pas réussi à faire ce que tu voulais faire.

    Moi comme solution je te propose celle la :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    import javax.swing.*;
    import java.awt.*;
     
    public class test_baniere extends JFrame{
        JPanel jPanel1 = new JPanel();
        ImageIcon icone;
        JLabel image = new JLabel(icone);
        public test_baniere(){
            /**
             * On récupére ta baniere
             */
             icone=  new ImageIcon("/home/guillaume/amsn_received/testbanniere.gif");
            /**
             * On dimenssionne le JLabel au dimension de la baniere
             */   
            image.setSize(jPanel1.getWidth(),jPanel1.getHeight());
            /**
             * On ajoute le JLabel dans le JPanel
             */
            jPanel1.add(image);
            /**
             * On appel la Méthode PaintComponent du JPanel pour qu'il affiche la baniere
             */
            jPanel1.repaint();
            /**
             * On ajoute le JPanel dans la fenetre principale
             */
            add(jPanel1);
            /**
             * La fenetre principale se dimenssionne automatiquement
             */
            pack();
            /**
             * Quand on appui sur le bouton pour fermer la fenêtre l'application s'arrete
             */
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            /**
             * On rend la fenêtre principale visible.
             */
            setVisible(true);
        }
        public static void main(String[] args) {
            /**
             * Appel du constructeur de la class test_baniere
             */
            new test_baniere();
        }
    }
    Voilà un programme créer rapidement qui fonctionne. je viens de le tester.

    Cordialement Takepaf.

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 74
    Par défaut
    merci ça beaucoup marche

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

Discussions similaires

  1. [JPanel] inserer une image quand on clique sur un bouton
    Par the_ugly dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 19/12/2006, 13h41
  2. inserer une image dans un dbgrid delphi
    Par cello dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/02/2004, 18h51
  3. [CR] Inserer une image à partir d'un fichier
    Par Gandalf24 dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 23/07/2003, 10h55
  4. [VBA-W] [Word] Insérer une image MSChart
    Par fredo1664 dans le forum VBA Word
    Réponses: 2
    Dernier message: 20/11/2002, 09h09
  5. [VB6] [Excel] Insérer une image dans une feuille
    Par mathias dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 09/10/2002, 07h44

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