Je cherche à ouvrir un JFileChooser sur un répertoire par défaut qui est en faite sur une autre machine. Comment dois-je faire?





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 effetEnvoyé par phibrunet
je voulais dire getFile, sorry





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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Enjoy yourself !
Partager