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 :

inserer une image dans MYSQL et récupérer avec JAVA


Sujet :

AWT/Swing Java

  1. #21
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    merci hedes mais utiliser ta méthode avec mon code , car tu as définit un exemple comment l'integrer dans mon code

  2. #22
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2004
    Messages : 102
    Par défaut
    Citation Envoyé par ulysse031
    merci hedes mais utiliser ta méthode avec mon code , car tu as définit un exemple comment l'integrer dans mon code
    Je ne t'ai pas donné un exemple, je t'ai donné un composant que tu peux utiliser pour afficher n'importe quelle image. Tu peux utiliser ce composant à la place d'un JLabel.

    pour créer ton image, tu peux par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    byte[]      dataFromBdd = .... ;
    java.awt.Image img = java.awt.Toolkit.getDefaultToolkit().createImage(byte);
    LPanel myLPanel = new LPanel();
    myLPanel.setImage(img);
    javax.swing.JDialog jd = new javax.swing.JDialog ();
    jd.getContentPane().add(myLPanel);
    jd.show();
    Je ne peux guère faire plus.
    A+
    H.

  3. #23
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    merci encore mais pas facile d'integrer le code que tu as posté car je n'arrive pas à le comprendre

  4. #24
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Je vais faire une tentative
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    byte[]      dataFromBdd = .... ;// c'est dans ce tableau que tu doit mettre le résultat de ta reqete
    java.awt.Image img = java.awt.Toolkit.getDefaultToolkit().createImage(dataFromBdd );// création de l'image
    LPanel myLPanel = new LPanel();
    myLPanel.setImage(img);//on met l'image en fond d'un Panel
    javax.swing.JDialog jd = new javax.swing.JDialog ();// on créé une fenetre
    jd.getContentPane().add(myLPanel);// on ajoute le panel à la fenetre
    jd.show();// on affiche la fenetre
    J'espère que tu comprend mieux (si non dis précisement ce que tu comprend pas)

  5. #25
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    bonsoir merci mes amis je voulais bien developper cette idée et d'afficher l'image sur JScrollpane
    voila le code mais l'image n'affiche pas sur le composant JScrollPane

    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
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
     
    package aa;
    import javax.swing.*;
    import java.awt.*;
    import java.sql.*;
     
     
    class SimpleFenetre extends JFrame{
    private JPanel pan;
      private JLabel b = new JLabel("je suis la ");
      private JButton a = new JButton ("entrer");
      private JScrollPane  jS=new JScrollPane ();
     
       private JPanel pan2 ;
    public SimpleFenetre (){
         super ("une fenetre avec uen image");
       setSize(300,200);
       this.setVisible(true);
     
         Connection conn = null;
           String url = "jdbc:mysql://localhost/test";
           String userName = "root";
           String password = "19821405";
           try {
       Class.forName("org.gjt.mm.mysql.Driver");
       conn = DriverManager.getConnection(url, userName, password);
       Statement instruction = conn.createStatement();
       String sql="SELECT img FROM image WHERE name = 'ulysse'";
       ResultSet resultat = instruction.executeQuery(sql);
       while (resultat.next()){
         JLabel photo = new JLabel();
       String img = resultat.getString("img");
       photo.setIcon( new ImageIcon( img ));
     
      jS.add(photo);
     
          }
     
          }
     
            catch (ClassNotFoundException ex) {
            JOptionPane.showMessageDialog(null,
             "Classe introuvable" + ex.getMessage());
             }
              catch (SQLException ex) {
               JOptionPane.showMessageDialog(null,
               "erreur JDBC : " + ex.getMessage());
              }
     
      pan=new Panneau();
      pan.setLayout(null);
     
        jS.setBounds(520 ,250 ,200,64 );
      pan.add(jS);
       getContentPane().add(pan);
     
      pan.add(b);
       b.setBounds(50 ,50 ,500,24 );
    pan.add(a);
       a.setBounds(800 ,600 ,100,30 );
    getContentPane().add(pan);
     
     }
     
      public static void main(String[] args) {
     
        SimpleFenetre gui = new SimpleFenetre();
    }
     
    }
     
     
    class Panneau extends JPanel {
     
    private ImageIcon rouge ;
    public Panneau(){
    rouge =new ImageIcon("C:\\Documents and Settings\\BE\\Bureau\\a.JPG");
    }
    public void paintComponent(Graphics g){
    super.paintComponent(g);
    Image imRouge=rouge.getImage();
    g.drawImage(imRouge,-405,-335,this);
    }
     
    }
    cette partie ne marche pas jS.add(photo);

    je viens de lire http://java.sun.com/docs/books/tutor...html#operation

    mais je n'ai pas bien compris

  6. #26
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    le problème que l'image (img) ne s'affiche pas sur JScrollPane (Js)

  7. #27
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    bonjour
    je coince encore pour afficher l'image sur le composant JScrollPane
    essayé me comprendre

  8. #28
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 112
    Par défaut
    une autre solution que le JScrollPane :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    JXImagePanel panel_image = new JXImagePanel();
     
    ImageIcon bandeau = new ImageIcon(...ton image...);
     
    panel_image.setImage(bandeau.getImage());
     
    //se dernier parametre te permet de modifier la facon dont l'image s'affiche
    panel_image.setStyle(JXImagePanel.Style.SCALED);
    mais pour que ca marche il faut que tu ajoutes la librairie swingx à ton projet.
    tu la trouve ici : http://swinglabs.org/downloads.jsp

  9. #29
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    merci ami pour cette information mais je voulais bien utiliser JScrollPane pour afficher l'image
    merci encore

  10. #30
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Bah tu dessine ton image dans un JPanel (fais bien attention à setter la prefferedSize du JPanel en accord avec la taille de ton image, sinon pas de scrollbars) puis tu metq ton JPanel dans ton JScrollPane.
    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
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
     
     
    import java.awt.Dimension;
    import java.awt.Graphics;
    import java.awt.image.BufferedImage;
    import java.io.File;
    import java.io.IOException;
     
    import javax.imageio.ImageIO;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    import javax.swing.UIManager;
    import javax.swing.UnsupportedLookAndFeelException;
     
    public class PanneauTest extends JPanel {
     
        private BufferedImage rouge;
     
     
     
        public PanneauTest() {
            try {
                rouge = ImageIO.read(new File("barbary.jpg"));
            } catch (IOException e) {
                // TODO Bloc catch auto-généré
                e.printStackTrace();
            }
            if(rouge != null) {
                this.setPreferredSize(new Dimension(rouge.getWidth(), rouge
                        .getHeight(null)));
            }
        }
     
        public void paintComponent(Graphics g) {
            super.paintComponent(g);
            if(rouge != null) {
                g.drawImage(rouge, 0, 0, null);
     
            }
        }
     
     
        public static void main(String[] args) {
            try {
                UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
            } catch (ClassNotFoundException e) {
                // TODO Bloc catch auto-généré
                e.printStackTrace();
            } catch (InstantiationException e) {
                // TODO Bloc catch auto-généré
                e.printStackTrace();
            } catch (IllegalAccessException e) {
                // TODO Bloc catch auto-généré
                e.printStackTrace();
            } catch (UnsupportedLookAndFeelException e) {
                // TODO Bloc catch auto-généré
                e.printStackTrace();
            }
            JFrame f = new JFrame();
            PanneauTest p = new PanneauTest();
            f.add(new JScrollPane(p));
            f.pack();
            f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
            f.setLocationRelativeTo(null);
            f.setVisible(true);
        }
     
    }
    Et ne viens pas dire que ça ne marche pas, je viens de le tester.

    Preuve:
    Images attachées Images attachées  

  11. #31
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    salut
    merci pour ce que tu m'as fait
    voila j'ai encore modifié le code pour afficher une image de ma base de donnée sur JScrollPane ();
    voila le 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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
     
    package aa;
    import javax.swing.*;
    import java.awt.*;
    import java.sql.*;
     
     
    class SimpleFenetre extends JFrame{
    private JPanel pan;
      private JLabel b = new JLabel("je suis la ");
      private JButton a = new JButton ("entrer");
      private JScrollPane  jS=new JScrollPane ();
     
     
    public SimpleFenetre (){
                    this.setResizable(false);
                    this.setSize(720, 520);
                    this.setLocationRelativeTo(null);
                    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     
    Connection conn = null;
           String url = "jdbc:mysql://localhost/test";
           String userName = "root";
           String password = "dddd5";
           try {
       Class.forName("org.gjt.mm.mysql.Driver");
       conn = DriverManager.getConnection(url, userName, password);
       Statement instruction = conn.createStatement();
       String sql="SELECT img FROM image WHERE name = 'ulysse'";
       ResultSet resultat = instruction.executeQuery(sql);
       while (resultat.next()){
     
     
         ImageIcon ii =new ImageIcon(resultat.getString("img"));
         Image ima;
         ima =ii.getImage().getScaledInstance(90,90,Image.SCALE_AREA_AVERAGING);
         JLabel l = new JLabel(new ImageIcon(ima));
     
       pan=new Panneau();
       pan.setLayout(null);
       jS.setBounds(450 ,100 ,90,90 );
       Panneau p = new Panneau();
       pan.add(new JScrollPane(l));
       pan.add(jS);
       getContentPane().add(pan);
     
        pan.add(b);
        b.setBounds(170 ,100 ,80,24 );
        pan.add(a);
        a.setBackground(Color.red);
        a.setBounds(220 ,100 ,100,30 );
        getContentPane().add(pan);
     }
    }
            catch (ClassNotFoundException ex) {
            JOptionPane.showMessageDialog(null,
             "Classe introuvable" + ex.getMessage());
             }
              catch (SQLException ex) {
               JOptionPane.showMessageDialog(null,
               "erreur JDBC : " + ex.getMessage());
              }
     
     
     
    }
     public static void main(String[] args) {
     
        SimpleFenetre gui = new SimpleFenetre();
        gui.setVisible(true);
    }
     
    }
     
     
    class Panneau extends JPanel {
     
    private ImageIcon rouge ;
    public Panneau(){
    rouge =new ImageIcon("C:\\Documents and Settings\\BE\\Bureau\\a.JPG");
    }
    public void paintComponent(Graphics g){
    super.paintComponent(g);
    Image imRouge=rouge.getImage();
    g.drawImage(imRouge,0,0,this);
    }
     
    }
    mais le malheur l'image ne s'affiche pas
    j'ai l'impression que cette partie monque quelque chose
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
     ImageIcon ii =new ImageIcon(resultat.getString("img"));
         Image ima;
         ima =ii.getImage().getScaledInstance(90,90,Image.SCALE_AREA_AVERAGING);
         JLabel l = new JLabel(new ImageIcon(ima));
    merci encore mes amis

  12. #32
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    je coince encore vous pouvez m'aider sur ce que je viens de faire pourquoi mon image ne s'affiche pas surle comosants
    aider moi

  13. #33
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Commence par aérer tes sources, séparer ce que tu fais en plusieurs classes:

    • Une pour la communication avec la base de données
    • une pour l'aspect graphique
    • une pour faire le lien entre les deux.
    Une fois que ce serà un tant soit peu moins le bordel avec des noms de variables un poil explicite et le tout bien indenté et commenté, je veux bien te filer un coup de main.

    Mais avec le foutoir que tu mets en source, j'ai un tant soit peu la flemme.


    Et si ton image ne s'affiche pas, il est plus que probable que ce soit dû à un mauvais chemin.
    ++

  14. #34
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    ImageIcon ii =new ImageIcon(resultat.getString("img"));
         Image ima;
         ima =ii.getImage().getScaledInstance(90,90,Image.SCALE_AREA_AVERAGING);
         JLabel l = new JLabel(new ImageIcon(ima));
       
       pan=new Panneau();
       pan.setLayout(null);
       jS.setBounds(450 ,100 ,90,90 );
       pan.add(new JScrollPane(l)); // Où sont les bounds de ce JScrollPane ?
         pan.add(jS); //A supprimer, te bouffe le scrollpane que tu as déjà ajouté.
       getContentPane().add(pan);

  15. #35
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Effectivement

    Citation Envoyé par ulysse31
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    ImageIcon ii =new ImageIcon(resultat.getString("img"));
         Image ima;
         ima =ii.getImage().getScaledInstance(90,90,Image.SCALE_AREA_AVERAGING);
         JLabel l = new JLabel(new ImageIcon(ima));
       
       pan=new Panneau();
       pan.setLayout(null);
       jS.setBounds(450 ,100 ,90,90 );
       pan.add(new JScrollPane(l)); // Où sont les bounds de ce JScrollPane ?
         pan.add(jS); //A supprimer, te bouffe le scrollpane que tu as déjà ajouté.
        getContentPane().add(pan);
    Ajoutes plutôt ton JLabel de cette façon:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    ImageIcon ii =new ImageIcon(resultat.getString("img"));
         Image ima;
         ima =ii.getImage().getScaledInstance(90,90,Image.SCALE_AREA_AVERAGING);
         JLabel l = new JLabel(new ImageIcon(ima));
     
       pan=new Panneau();
       pan.setLayout(null);
       jS.setViewportView(l);
       jS.setBounds(450 ,100 ,90,90 );
       pan.add(jS);
       getContentPane().add(pan);

  16. #36
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    merci encore
    j'ai enfin afficher l'image sur JScrolpane
    voila l'image sur la fenetre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    http://i17.tinypic.com/3y699vq.jpg
    mon image avec la taille (256,192)
    encore un pb pourquoi l'image affiché moche sur ma fenetre petite entourer d'un espace comme le lien indiqué

    merci encore

  17. #37
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Tu redimensionne ton image avec du getScaledInstance, donc forcément elle est trop petite pour remplir ton JScrollPane (à qui tu as donné une taille fixe => le NullLayout c'est Maaaaal, ce qui fait que la Border de ton JScrollPane apparait).

    D'ailleurs getScaledInstace n'est pas franchement le must pour redimensionner une Image. C'est issue d'anciennes versions de java et depuis il y a des mécanismes un tant soit peu meilleurs qui sont apparus: http://today.java.net/pub/a/today/20...dinstance.html

  18. #38
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    merci ami jamais j'oublie ton aide

  19. #39
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 47
    Par défaut
    Donc, j'ai pu ajuster le code à ma manière et sa marche nickel. J'ai utilisé un panel dans lequel je met mes images dans des labels
    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
    try {
                 Class.forName("com.mysql.jdbc.Driver");
                 conn = DriverManager.getConnection(url, userName, password);
                 Statement instruction = conn.createStatement();
                 String sql="SELECT images FROM image";
                 JPanel panel = new JPanel();
                 Blob blob;
                 int x = 0;
                 ResultSet resultat = instruction.executeQuery(sql);
     
                 while(resultat.next()){
                 blob = resultat.getBlob("images");
                 ImageIcon icon = new ImageIcon(blob.getBytes(1, (int)blob.length()));
                 photo = new JLabel(icon);
                 panel.add(photo);
                 x++;
                 System.out.println(x);
                 }
        this.getContentPane().add(panel);
        }

  20. #40
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Septembre 2008
    Messages : 37
    Par défaut Problème avec plusieurs images
    bonjour,

    Avez vous traité le cas lorsque la requête renvoie plusieurs URLs donc plusieurs images?
    pourriez-vous me proposer une solution de visualisation?

    d'avance Merci

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Inserer une image dans BDD access avec vb.net
    Par jarnec dans le forum ADO.NET
    Réponses: 1
    Dernier message: 24/04/2011, 19h58
  2. Réponses: 1
    Dernier message: 18/06/2010, 21h50
  3. Réponses: 4
    Dernier message: 01/05/2007, 00h46
  4. insérer des images dans MySQL avec PHPMyAdmin
    Par intik dans le forum Outils
    Réponses: 1
    Dernier message: 29/08/2006, 10h59

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