peute51
Messages postés37Date d'inscriptionvendredi 1 octobre 2004StatutMembreDernière intervention21 juin 2007
-
16 mai 2007 à 12:21
chris081
Messages postés90Date d'inscriptionmercredi 24 décembre 2008StatutMembreDerniè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
cheplu
Messages postés16Date d'inscriptionvendredi 2 février 2007StatutMembreDerniè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.
peute51
Messages postés37Date d'inscriptionvendredi 1 octobre 2004StatutMembreDernière intervention21 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