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 poste de travail


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 17
    Par défaut JFileChooser poste de travail
    salut a tous,
    voila g un tout petit souci, j utilise la classe JFileChooser pour rechercher un fichier. la pas de souci la boite de dialogue s'ouvre "Mes documents" ce qui est normal puisque je lui passe pas de paramètre mais je voudrais avoir le poste de travail directement voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    JFileChooser fileChooser = new JFileChooser();
    		FileNameExtensionFilter filter = new FileNameExtensionFilter(
    		        "certificat p12", "p12");
    		fileChooser.setFileFilter(filter);
    	    fileChooser.setDialogTitle("Ouvrir un fichier");
    	    int choix = fileChooser.showOpenDialog(ihm);
    	    if(choix==0)
    	    {
    	    	String chemin = fileChooser.getSelectedFile().getAbsolutePath();
    	    	System.out.println(chemin);
    	    }
    Si je met dans le constructeur JFileChooser("C:\\"); pas de souci ca marche

    merci pour vos reponses

  2. #2
    Membre éprouvé
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par défaut
    Le Poste de Travail étant spécifique à Windows (c'est un dossier virtuel en plus je crois), tu ne peux pas y accéder en tant que fichier, et donc le spécifier à JFileChooser. Bonne chance.

  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
    Citation Envoyé par peute
    salut a tous,
    voila g un tout petit souci, [...]
    la pas de souci la boite de dialogue s'ouvre [...]
    Si je met dans le constructeur JFileChooser("C:\\"); pas de souci ca marche
    merci pour vos reponses
    T'as un souci ou pas ? va falloir être clair pke le "ja pas de souci d'avoir un souci mais finalement j'ai le souci de ne pas en avoir" c'est digne d'être cité dans un cours de philo ton truc tellement c'est incompréhensible...

  4. #4
    Membre éprouvé
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par défaut
    Bah son truc c'est qu'il veut lancer le JFileChooser avec le Poste de Travail par défaut au lieu de Mes Documents. Il te dit seulement que quand il fait new JFileChooser("c://"), ça change bien le dossier par défaut; il se demande donc comment faire la même chose avec le Poste de travail. Le truc, c'est que je crois que le Poste de travail est un dossier virtuel, tu ne peux y accéder par un chemin de fichier, enfin je ne suis pas sur. Bonne chance.

  5. #5
    Membre averti

    Inscrit en
    Mai 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 9
    Par défaut
    Bonjour

    Et si tu fais:
    FileSystemView fsv = FileSystemView.getFileSystemView();
    JFileChooser fc = new JFileChooser(fsv.getRoots()[0]);

    le JFileChooser s'ouvre sur ton bureau.

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

Discussions similaires

  1. créer nouveau répertoire dans poste de travail
    Par hocine dans le forum Windows
    Réponses: 24
    Dernier message: 17/09/2005, 15h43
  2. Récuperer Poste de Travail supprimé ???
    Par spopo dans le forum Windows XP
    Réponses: 3
    Dernier message: 24/06/2005, 12h07
  3. Scanner le poste de travail
    Par afan dans le forum MFC
    Réponses: 5
    Dernier message: 17/09/2004, 20h32
  4. Icone poste de travail
    Par partyboy dans le forum Windows
    Réponses: 3
    Dernier message: 22/01/2004, 12h01
  5. Ouvrir le poste de travail (avec ShellExecute) ?
    Par benj63 dans le forum C++Builder
    Réponses: 4
    Dernier message: 17/08/2003, 11h09

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