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 :

[JFileChooser] Comment recuperer le chemin ?


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 32
    Par défaut [JFileChooser] Comment recuperer le chemin ?
    Salut a tous ..

    Nouveau petit probleme...

    j'ai ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    else if (sourceEvénement == parent.btn_img_charte) {
    		JFileChooser file3 = new JFileChooser();
    		file3.setCurrentDirectory(new File(".\\"));
    		file3.showOpenDialog(null);
    		String chem_img_charte = file3.getSelectedFile().getAbsolutePath();
    		Chemin_img_charte= chem_img_charte;
    		parent.txt_img_charte.setText(chem_img_charte);
    si j'affiche le chemin de chem_img_charte, j'ai :
    C:\Documents and Settings\Geopolis\Mes documents\Licence ATI\Projet 2006-2007\charte.txt

    mais moi je souhaite obtenir juste :
    C:\Documents and Settings\Geopolis\Mes documents\Licence ATI\Projet 2006-2007\

    J'ai essaye getpath() mais ca ne marche pas avec JFilechooser.. peut etre que je l'utilise mal ...

    Merci de votre aide ..

  2. #2
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Re

    Citation Envoyé par martini37
    Nouveau petit probleme...
    Ah ça, on avait prévenu!

    Citation Envoyé par martini37
    J'ai essaye getpath() mais ca ne marche pas avec JFilechooser.. peut etre que je l'utilise mal ...
    Il faudrait que tu jètes un oeil à la javadoc, ça t'aiderait...
    getPath(), c'est pour récupérer le chemin du fichier, avec le nom inclus.
    Pour le chemin du répertoire qui le contient, c'est getParent() (si tu veux récupérer en String).

    Et même remarque que précédemment, si on clique sur "annuler" dans le JFileChooser, tu fais quoi?
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    getParent(); plutot que getAbsolutePath()

    Arf grilled :-(

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 32
    Par défaut Le bouton annuler
    MErci pour vos reponses.. je vais tester ca de suite...

    Mais sinon pour le bouton annuler .. qd je clique dessus... avec ou sans fichier selectionné il y a aucun probleme .. coup de bol peut etre

    Merci

  5. #5
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Citation Envoyé par martini37
    Mais sinon pour le bouton annuler .. qd je clique dessus... avec ou sans fichier selectionné il y a aucun probleme .. coup de bol peut etre
    coup de bol??? en informatique? J'appellerai plutôt un bug positif!!!

    Plus sérieusement, si tu ne sélectionnes pas de fichier, normalement la valeur de getSelectedFile() est null, et donc tu te ramasses une nullPointerException dès que tu veux faire ton getParent() (ou n'import quelle autre opération).

    Jète un oeil sur les tutos du JFileChooser chez Sun pour gérer ça... (en gros, récupère la valeur de retour de showOpenDialog et lance la procédure en fonction).
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

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

Discussions similaires

  1. [JFileChooser] comment sauvegarder le chemin du dernier dossier parcouru?
    Par Nicolas_555 dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 07/02/2008, 16h07
  2. Comment récupérer le chemin d'execution ?
    Par AiSpirit dans le forum ASP.NET
    Réponses: 11
    Dernier message: 24/07/2006, 17h11
  3. [.Net 2] Comment récupérer le chemin du dossier du FrameWork .Net ?
    Par FremyCompany dans le forum Framework .NET
    Réponses: 3
    Dernier message: 04/05/2006, 21h08
  4. recuperer le chemin du dossier selectionné ds un JFileChoose
    Par dimitrimm972 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 08/04/2006, 15h57
  5. Comment subsituer un chemin par un autre dans un réseau ?
    Par Baillard dans le forum Développement
    Réponses: 3
    Dernier message: 11/08/2002, 14h01

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