TOUT -|- TOUT sur le visuel -|- TOUT sur la logistique
From: bruno@lug.com
Subject: Voici comme promis la source d'une fct de lecture d'une resource
image
To: java@u-strasbg.fr
Date sent: Tue, 20 Feb 2001 12:46:04 +0100
Send reply to: java@u-strasbg.fr
Voici comme promis la source d'une fct de lecture d'une resource image
pour Java 1.1.
Si vous etes dans une applet, donnez la en paramettre sinon metter null.
Cette source marche pour les apllets sous IE, NS, et les applications
Java.
public static java.awt.Image loadResourceImage(String imageName,
java.applet.Applet applet) {
java.net.URL res = null;
try {
if (applet != null) {
//devrait toujour marcher que l'on soit dans une archive ou
pas ! Mais ne marche pas sous NS <= 4.x res =
applet.getClass().getResource(imageName); if (res != null)
return applet.getImage(res);
//Marche sous Netscape avec ou sans archive
return applet.getImage(applet.getCodeBase(),
imageName.substring(1));
} else {//On est dans une application, et non dans une applet
return
Toolkit.getDefaultToolkit().getImage(Runtime.getRuntime().g
etClass().getResource(imageName));
}
} catch (Exception e) {
}
return null;
}