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 !