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

 Java Discussion :

JFileChooser vers JTextField


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    Par défaut JFileChooser vers JTextField
    Bonjour,

    comment je peux récupérer, à partir de la fenêtre de JFileChooser, le chemin du fichier sélectionné et le mettre dans un JTextField (c'est à dire c'est le chemin qu'on va le mettre dans le JTextField)?

    J'espère que c'est claire,
    merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 108
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    /*tu ouvre ton JFileChooser*/
    JFileChooser jf = new JFileChooser();
    int returnVal = jf.showOpenDialog(this);
     
    //...
     
    JLabel label = jf.getSelectedFile().toString() //te renvoit le chemin du fichier sélectionné
    il ne te reste plus qu'a récupérer le retour du getSelectedFile() dans ton JTextField au lieu du JLabel

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    Par défaut
    Il me renvoie l'erreur incompatible types

  4. #4
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Envoi ton code

  5. #5
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    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
     
    JTextField cheminfile = new JTextField(10);
    //...
     
    JFileChooser file = new JFileChooser();
    int v = file.showOpenDialog(null);
    if(v==JFileChooser.APPROVE_OPTION)
     {
         File selectedFile = file.getSelectedFile();
         cheminfile = file.getSelectedFile().toString(); 
     
    //...
    Pou ce ligne de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cheminfile = file.getSelectedFile().toString();
    J'ai obtenu l'erreur ci dessus.

    J'espere que c'est claire.
    Et merci encore.

  6. #6
    Membre émérite Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Par défaut
    c'est normal, puisque tu essaies d'affecter un String à un JTextField

    remplaces la ligne qui te donne l'erreur par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cheminfile.setText(file.getSelectedFile().getAbsolutePath());

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 31/05/2010, 14h55
  2. Réponses: 0
    Dernier message: 11/05/2009, 19h47
  3. Problème de récupérations de valeurs d'une base de données vers des jtextfields
    Par Dambrath dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 17/03/2009, 16h39
  4. [JTextField] Rediriger l'entrée standard vers le composant
    Par elfiestador dans le forum Composants
    Réponses: 6
    Dernier message: 27/06/2008, 15h25
  5. Du texte dans JTextField à partir d'un JFileChooser
    Par Eye4eye dans le forum Composants
    Réponses: 2
    Dernier message: 19/12/2005, 20h14

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