Je cherche à ouvrir un JFileChooser sur un répertoire par défaut qui est en faite sur une autre machine. Comment dois-je faire?
Version imprimable
Je cherche à ouvrir un JFileChooser sur un répertoire par défaut qui est en faite sur une autre machine. Comment dois-je faire?
1) Il te faut l'URL precisie de ton dossier. Avec celà tu peux construire un objet URL (java.net)
2) Ensuite à partir de URL, tu construit un File : File dossier = new File(url.toFile()); et tu te sert de ce File comme départ de ton JFileChooser.
Remarque : j'ai pas pu tester sur un poste distant, mais ca marche en local
Ca n'existe pas url.toFile()?
Oui en effet :oops: je voulais dire getFile, sorryCitation:
Envoyé par phibrunet
Oui effectivement. le problème c'est que c'est mon URL qui ne marche pas maintenant. En fait il ne trouve pas le PC en réseau. Je ne sais pas comment faire?!
En fait j'ai résolu le Pb comme ça:
Et ça marche très bien.Code:
1
2
3
4
5 JFileChooser choix = new JFileChooser(); choix.setDialogTitle("Ouvrir Fichier Bibliothèque"); choix.setCurrentDirectory(new File( "\\\\Avondo\\shareddocs\\Bibliothèque"));
Bonjour,
Pour faire du code portable il ne faut pas utiliser "\\", mais File.separator :wink:.
http://membres.lycos.fr/bigboomshaka...ar-gif-311.gif Enjoy yourself !