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 :

Recupération d'image avec JFileChooser


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 133
    Par défaut Recupération d'image avec JFileChooser
    Bonsoir a tous,
    Comme le dit le titre, je veut juste récupérer une image par mon JFileChooser .
    Faut savoir que j'ai mon JFileChooser et j'ai fait un filtre sur les images e tout est prêt . Reste qu'a mettre quoi dans l'actionPerformed pour intégrer le fichier sélectionné dans un JPanel .
    Merci d'avance .
    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
    public void actionPerformed(ActionEvent e) {
                                MonFiltre mfi = new MonFiltre(
                                new String[]{"gif","tif", "jpeg",
                                              "jpg", "tiff"},
                                "les fichiers image (*.gif, *.tif,*.jpeg)");
                                JFileChooser choix = new JFileChooser();
                                choix.addChoosableFileFilter(mfi);
                                LabelAccessory accessory = new LabelAccessory(choix);
                                choix.setAccessory(accessory);
     
                                int retour= choix.showOpenDialog(choix);
                                if (retour == JFileChooser.APPROVE_OPTION)
                                {// ici réside mon problème , que mettre ...
                                 }
    }

  2. #2
    Membre expérimenté Avatar de akrom
    Homme Profil pro
    Automaticien
    Inscrit en
    Mai 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 115
    Par défaut
    si je ne me trompe pas, le showOpenDialog() d'un JFileChooser retourne un File et non un int.

  3. #3
    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
    @Akrom> Non il retourne bien un int correspondant au bouton sur lequel l'utilisateur a appuyé.

    @wajdy> Un truc dans ce genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    File f = choix?getSelectedFile();
    BufferedImage im = ImageIO.read(f);
    JLabel monImage = new JLabel();
    monImage.setIcon(new ImageIcon(im);
    monPanel.add(monImage);

  4. #4
    Membre expérimenté Avatar de akrom
    Homme Profil pro
    Automaticien
    Inscrit en
    Mai 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 115
    Par défaut
    oui désolé je me suis embrouillé avec le JColorChooser qui retourne un Color

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 133
    Par défaut
    Citation Envoyé par sinok Voir le message
    @Akrom> Non il retourne bien un int correspondant au bouton sur lequel l'utilisateur a appuyé.

    @wajdy> Un truc dans ce genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    File f = choix?getSelectedFile();
    BufferedImage im = ImageIO.read(f);
    JLabel monImage = new JLabel();
    monImage.setIcon(new ImageIcon(im);
    monPanel.add(monImage);
    Merci a vous deux pour votre aide.
    @Sinok : ca marche bien mais l'image n'est pas adaptée au cadre ...
    ya pas une solution svp ?
    en plus quand je me trompe d'image, et je parcoure une autre pour remplacer la premiere ca marche pas ...

  6. #6
    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 n'as jamais parlé de cadre. Je ne suis pas devin.

  7. #7
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 133
    Par défaut
    Vous avez raison .. je suis completement désolé ..
    Alors une solution svp ? vous pouvez m'aider ?

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

Discussions similaires

  1. Changer image d'un JPanel après avoir choisi avec JFileChooser
    Par bender86 dans le forum Général Java
    Réponses: 10
    Dernier message: 15/11/2011, 19h32
  2. PRBL affichage image avec jfilechooser
    Par stephane92400 dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 04/07/2006, 18h24
  3. Economie de mémoire pour plusieur images avec la même source
    Par neness dans le forum Composants VCL
    Réponses: 5
    Dernier message: 18/01/2004, 11h56
  4. PB affichage d'image avec IE
    Par arturo dans le forum Modules
    Réponses: 6
    Dernier message: 25/09/2003, 18h28
  5. [VB6] Affichage d'image avec qlq contraintes
    Par youri dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/11/2002, 15h44

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