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 :

FileDialog fichier dossier


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de keub51
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut FileDialog fichier dossier
    Bonjour,

    Je souhaite grâce à un FileDialog laisser le choix à l'utilisateur de choisir entre un fichier ou un dossier.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    FileDialog fd = new FileDialog(this.keubLog, "Ouvrir", FileDialog.LOAD);
    fd.setVisible(true);
    String reponse=null;		
    reponse=fd.getDirectory();
     
    System.out.println("> "+reponse);

    Je veux donc que lorsque l'utilisateur clique sur ouvrir du FileDialog il se apsse ceci :

    - si l'utilisateur est sur un dossier cela ferme le fileDialog et me renvoie le path du repertoire. ( pour l'instant le dossier s'ouvre dans le file dialog, mais jarrive tout de même a récuperer le chemin grâce à fd.getDirectory(); )

    - si l'utilisateur est sur un fichier cela ferme le JDialog et me renvoie le path du repertoire + le nom du fichier. Je pense utiliser fd.getFile(); ...

    Donc comment éviter que le dossier s'ouvre dans le filedialog lorsqu'il est selectionnée et que l'utilisateur a cliqué sur ouvrir ?

    en esperant m'avoir fait comprendre

    Merci d'avance !

  2. #2
    Membre confirmé Avatar de Sp4ce
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 81
    Par défaut
    si tu utilises un JFileChooser à la place, tu peux faire ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    JFileChooser fc = new JFileChooser(".");
    fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
    j'ai pas testé mais c'est ce qu'on trouve sur l'API, alors essaie pour voir mais je pense que çà devrait marcher. Après si tu tiens à rester sur un FielDialog bin je sais pas, mais j'ai trouvé ce truc en deux seconde sur google... alors avec un peu de motiv' je pense que tu peux trouver ça pour le FileDialog

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

Discussions similaires

  1. [String] "Nettoyer" un nom de fichier/dossier
    Par Wookai dans le forum Langage
    Réponses: 5
    Dernier message: 16/08/2006, 11h27
  2. Manipulation des fichiers / dossiers
    Par Gibou dans le forum C++
    Réponses: 6
    Dernier message: 23/06/2006, 15h53
  3. [VB6]savoir si un fichier/dossier existe
    Par fourgeaud dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 10/06/2006, 12h07
  4. Réponses: 2
    Dernier message: 22/05/2006, 16h21
  5. Fichiers, dossier, chemin et lib boost ?
    Par Clad3 dans le forum Bibliothèques
    Réponses: 6
    Dernier message: 24/11/2004, 18h21

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