JFileChooser poste de travail

Messages postés
37
Date d'inscription
vendredi 1 octobre 2004
Statut
Membre
Dernière intervention
21 juin 2007
- - Dernière réponse : chris081
Messages postés
90
Date d'inscription
mercredi 24 décembre 2008
Statut
Membre
Dernière intervention
4 février 2009
- 16 janv. 2009 à 02:43
salut a tous,

voila g un tout petit souci, j utilise la classe JFileChooser pour
rechercher un fichier. la pas de souci la boite de dialogue s'ouvre
"Mes documents" ce qui est normal puisque je lui passe pas de paramètre
mais je voudrais avoir le poste de travail directement voici mon code

<!-- BEGIN TEMPLATE: bbcode_code -->

Code :

 
JFileChooser fileChooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"certificat p12", "p12");
fileChooser.setFileFilter(filter);
fileChooser.setDialogTitle("Ouvrir un fichier");
int choix = fileChooser.showOpenDialog(ihm);
if(choix==0)
{
String chemin = fileChooser.getSelectedFile().getAbsolutePath();
System.out.println(chemin);
}
 

<!-- END TEMPLATE: bbcode_code -->

Si je met dans le constructeur JFileChooser("C:\"); pas de souci ca marche


merci pour vos reponses
Afficher la suite 

4 réponses

Messages postés
492
Date d'inscription
vendredi 30 janvier 2004
Statut
Membre
Dernière intervention
16 mai 2007
9
0
Merci
Salut.
Je ne crois pas que ce soit faisable en Java.
Il existe des solutions avec le JNI : http://code.google.com/p/winfoldersjava/

A+
Commenter la réponse de scaryman
Messages postés
16
Date d'inscription
vendredi 2 février 2007
Statut
Membre
Dernière intervention
1 juillet 2007
0
Merci
Sous Windows, tu peux essayer ça :

FileSystemView.getFileSystemView().getRoots;

Cette methode te renvoie un tableau de File qui contient un seul élément : le bureau Windows. Par contre, je ne connait pas son comportement avec d'autres OS.
Commenter la réponse de cheplu
Messages postés
37
Date d'inscription
vendredi 1 octobre 2004
Statut
Membre
Dernière intervention
21 juin 2007
0
Merci
Ok merci pour vos réponses
j'ai essayé cette derniere méthode mais je retrouve mes éléments du bureau et non mon poste de travail je vais essayé de chercher dans cette direction

Cordialement
Commenter la réponse de peute51
Messages postés
90
Date d'inscription
mercredi 24 décembre 2008
Statut
Membre
Dernière intervention
4 février 2009
0
Merci
Salut
As-tu essayé comme suit:
JFileChooser fileChooser = new JFileChooser ("my computer://");
Commenter la réponse de chris081