1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
/**
* Charger une image à partir d'une ressource
* @param name Nom de la ressource
* @return
*/
public static Image loadImageByResource (String name) {
/** Charger l'image */
try {
System.out.println ("Loading icon by resource :"+name);
Toolkit toolkit = java.awt.Toolkit.getDefaultToolkit();
Image image = null;
// Essayer de charger la ressource
image = toolkit.getImage(ImageLoading.class.getResource(name));
MediaTracker mediaTracker = new MediaTracker(null);
mediaTracker.addImage(image, 0);
mediaTracker.waitForID(0);
return image;
} catch (Exception e) {
System.out.println("Warning : Could not load resource image.");
}
/** Retourner rien */
return null;
} |