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 :

[JFileChooser] Se restreindre à un dossier donné


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
    Janvier 2008
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 60
    Par défaut [JFileChooser] Se restreindre à un dossier donné
    Bonjour,

    Pour parcourir mes dossiers et mes fichiers à partir d'un programme JAVA, j'utilise un JFileChooser.
    Par contre j'aimerais que l'utilisateur ne soit capable de sélectionner un fichier (ou dossier) qu'à partir d'un dossier déterminé...
    Je m'explique :

    Sous linux par exemple j'ai une arborescence de dossiers comme suit :
    /home/login/dossier1/dossier1.1, dossier 1.2, ...
    /home/login/dossier2/dossier2.1

    Et je voudrais que l'utilisateur ne puisse "aller chercher" ques des fichiers qui se trouvent "à partir" de dossier1... il ne faut pas qu'il puisse faire précédent et qu'il aille chercher un fichier qui se situe dans le dossier2 par exemple...

    Je ne sais pas si c'est possible (je n'ai pas trouvé de fonction dans la java doc...)

    J'espère que vous pourrez m'aider.

    Merci d'avance

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 34
    Par défaut
    je te conseille :
    http://java.developpez.com/faq/gui/?page=jfilechooser
    tu y trouveras ton bonheur !
    En effet c'est aussi facile que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    JFileChooser jfc=new JFileChooser();
    jfc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
    Bonne chance

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 60
    Par défaut
    C'est ce que j'utilise actuellement...
    Mais ceci n'empeche pas l'utilisateur d'aller sélectionner un fichier (ou dossier) sur le bureau par exemple alors que moi je voudrais le limité à "Mes documents" (par exemple toujours !)

    Est-ce que je suis un peu plus clair ? c'est vrai que c'est un peu difficile à exprimer....

  4. #4
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Tu peux peut-être faire ton propre FileSystemView que tu passes au JFileChooser pour limiter les fichiers visibles. Je crois que c'est possible.
    Sinon tu laisses l'utilisateur choisir ce qu'il veut puis tu fais un message d'erreur si ça n'est pas au bon endroit... (mais ça c'est bof :p)

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 60
    Par défaut
    J'ai parcouru la javadoc et je ne vois pas avec quelle méthode je pourrais faire ce que je veux....
    Il n'y a que des getteurs et des fonctions test....

    Est ce que tu as une petite idée ?

    Pour la deuxième solution, j'y avais pensé mais c'est vrai que c'est très moche !

  6. #6
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    J'ai oublié de parler de la 3e option : faire ton propre JFileChooser.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 19/04/2013, 18h44
  2. [autotools] - Generer les executables dans un dossier donné
    Par Fman77 dans le forum Systèmes de compilation
    Réponses: 0
    Dernier message: 19/11/2012, 17h16
  3. Script de renommage de fichiers dans un dossier donné
    Par johnbobby dans le forum VBScript
    Réponses: 2
    Dernier message: 24/07/2012, 17h23
  4. Créer un compte ftp sur un dossier donné
    Par AyManoVic dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 17/06/2011, 17h32
  5. Récupérer la liste des fichiers d'un dossier donné
    Par Narann dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 16/02/2009, 19h13

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