FileDialog fichier dossier
Bonjour,
Je souhaite grâce à un FileDialog laisser le choix à l'utilisateur de choisir entre un fichier ou un dossier.
Code:
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 :mrgreen:
Merci d'avance !