JFileChooser poste de travail

peute51 Messages postés 37 Date d'inscription vendredi 1 octobre 2004 Statut Membre Dernière intervention 21 juin 2007 - 16 mai 2007 à 12:21
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

4 réponses

scaryman Messages postés 492 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 16 mai 2007 12
16 mai 2007 à 13:18
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+
0
cheplu Messages postés 16 Date d'inscription vendredi 2 février 2007 Statut Membre Dernière intervention 1 juillet 2007
16 mai 2007 à 20:47
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.
0
peute51 Messages postés 37 Date d'inscription vendredi 1 octobre 2004 Statut Membre Dernière intervention 21 juin 2007
18 mai 2007 à 09:39
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
0
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
As-tu essayé comme suit:
JFileChooser fileChooser = new JFileChooser ("my computer://");
0
Rejoignez-nous