[JAVA] JFileChooser - bloquer arborescence

Résolu/Fermé
neptunes31 - 24 sept. 2008 à 14:16
 neptunes31 - 25 sept. 2008 à 09:00
Bonjour,

Je cherche des renseignements sur le widget JFileChooser.
J 'utilise FileSystemView pour lui indiquer dans quel dossier la fenêtre de recherche de fichiers doit s'ouvrir, et j'aimerai bien savoir s'il existe un moyen de bloquer la navigation dans l'arborecence du disque dur. En gros qu'il n'y ait accés qu'au dossier d'ouverture.

J'utilise les FileFilter pour trier à l'affichage les fichiers selon leur extension, par exemple en ne montrant que les .java. Mais ce que je voudrais faire c'est arrivé directement sur un dossier spécifique (ce que j'ai réussi à faire) et empêcher l'accès à tous les autres dossiers depuis le JFileChooser (ce que je chercher à faire :p)
Ou sinon y a t-il un moyen de paramétrer le JFileChooser en supprimer des boutons?

Merci de vos réponses.
A voir également:

1 réponse

C'est bon j'ai trouvé, la réponse se trouve ici
sur https://www.developpez.net/forums/d414759/java/interfaces-graphiques-java/awt-swing/jfilechooser-limiter-navigation-arborescence-precise/#post2521844 [ Lien ]

et pour ceux que ca interesse voici la liste des classes à importer lors de la création du nouveau FileSystemView
et qui ne sont pas précisées dans le fichier
import java.io.*;
import java.io.File;
import javax.swing.*;
import javax.swing.filechooser.*;
0