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

AWT/Swing Java Discussion :

[Swing] Insérer une image


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de cysboy
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 221
    Par défaut [Swing] Insérer une image
    Je n'arrive pas à trouver sur le site un tuto pour insérer une image dans un JPanel....
    Si c'est bien comme ça que l'on doit procéder....

    Si quelqu'un connait la marche à suivre... ou l'emplacement d'un tuto.... je suis tout ouïe!

    Merci d'avance!

  2. #2
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782

  3. #3
    Membre éclairé Avatar de cysboy
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 221
    Par défaut
    Franchement je pige pas... j'ai essayer jusqu'à faire un copier colle du code et ....
    je n'arrive à rien....

    voici un bout de mon code:

    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
    public Container getContainer(int i){
     
          global = new JPanel();
          global.setSize(900,600);
          global.setBackground(Color.white);
          global.setLayout(layout);
          switch (i){
     
          case 0:
             panneau1 = new JPanel();
             panneau1.setBounds(1,1,892,543);;
     
             panneau1.setBackground(Color.white);
             panneau1.setBorder(bordure);
     
             titre = new JLabel();
             titre.setFont(police);
             titre.setPreferredSize(new Dimension(890,40));
             titre.setText("                          Bienvenue dans le jeu du PENDU");
     
     
     
             panneau1.add(titre);
     
             Image fond = new Image("image/pendu.png");
     
             // et là je voudrais mettre mon image sous mon titre 
             // Elle est bien  à la racine de mes fichier.classe dans un dossier image
             // Mais je ne comprend pas le truc de paintcomponent().
     
             global.add(panneau1);
     
     
     
          break;
    }

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    429
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 429
    Par défaut
    Et un simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JLabel monLabel = new JLabel(new ImageIcon("rhino.gif”));
    ?

  5. #5
    Membre éclairé Avatar de cysboy
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 221
    Par défaut
    Il ne m'affiche rien du tout... mais c'est vrai qu'il est plus simple...pourtant mon chemin est bon!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     JLabel img = new JLabel(new ImageIcon("image/pendu.png"));
             img.setBounds(100,10,420,300);
     
             panneau1.add(img);
    mon image se trouve dans un dossier image à coté de mes fichier.class

    je pige vraiment pas....

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    429
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 429
    Par défaut
    Peux-tu tester le programme ci-dessous ?

    Il devrait afficher l'image.
    Et il explique sur la sortie standard s'il trouve ou non le fichier.

    Nicolas

    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
    // appeler le fichier TestImageIcon.java
     
    import java.io.File;
    import javax.swing.*;
     
    public class TestImageIcon extends JFrame {
     
        private String myFileString = "C:/.../merci.png";
     
        public TestImageIcon() {
            if (new File(myFileString).exists()) {
                System.out.println("Je trouve le fichier");
            } else {
                System.out.println("Je NE trouve PAS le fichier !!");
            }
            this.setSize(400,400);
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            this.add(new JLabel(new ImageIcon(myFileString)));
        }
     
        public static void main(String[] args) {
            new TestImageIcon().setVisible(true);
        }  
    }

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

Discussions similaires

  1. insérer une images dans une interface Swing.
    Par yassin0400 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 03/05/2010, 10h17
  2. [Swing] Comment insérer une image png puis la déplacer?
    Par Cervantes dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 25/05/2006, 19h51
  3. [GNU Pascal] [GRX] Insérer une image
    Par the_guitariste dans le forum Autres IDE
    Réponses: 5
    Dernier message: 28/04/2004, 18h24
  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
  5. [CR7] Insérer une image dynamiquement
    Par yoloosis dans le forum SAP Crystal Reports
    Réponses: 12
    Dernier message: 28/07/2003, 09h54

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