Produit du jour : Microsoft Office 2007 Famille et étudiant à partir de 79.00 € (Logiciel)
30/11/2004 17:43 par Vincent Courcelle | 2 réponse(s) | Signaler un contenu abusif ou erroné
Bonjour,
j'essaie désespérément d'obtenir l'adresse du répertoire courant en
absolu/de l'URL courante (si exécuté en applet)
System.getProperty("user.dir") marche pas mal en exécution normale, mais
provoque une erreur de sécurité (logique...) en mode applet
c'est pour include des images, sur certains poste la machine virtuelle étant
"mal installée", il faut indiquer l'adresse absolu sinon il va les chercher
dans le dossier j2sdk ...
y a t'il un moyen pour ne pas avoir de probleme avec les .jar ? car
évidemment ma méthode ne marche pas
la méthode complète est :



/**
* Renvoie l'adresse absolue à partir de l'adresse relative pour
* une compatibilité avec tous les ordinateurs.
*/
public static URL getAbsolute(String file)
{
try
{
URL documentBase=new
URL("file:///"+System.getProperty("user.dir")+"/");
return new URL(documentBase,file);
}
catch(MalformedURLException e)
{System.out.println("URL de fichier incorrecte : "+e.getMessage());}
return null;
}


par exemple : ImageIcon image=new ImageIcon(getAbsolute("monimage.jpg"));

merci !!

--

Vincent Courcelle
http://www.tubededentifrice.com et http://www.france-jeunes.net
Voir les 2 réponses - Poster une réponseCe sujet ne répond pas à vos besoins ? Posez votre question !
mots-clés : repertoire, url, courante Catégories : Développement, Langage Java
 
Comment creer un raccourci Windows avec ...
Affichage de String incorrect
 

 

Téléchargements

Tous les téléchargements