add method to load images
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sun, 25 May 2008 13:39:09 +0000 (15:39 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sun, 25 May 2008 13:39:09 +0000 (15:39 +0200)
src/net/pterodactylus/util/image/IconLoader.java

index 2804d08..d09443d 100644 (file)
@@ -16,6 +16,7 @@
 
 package net.pterodactylus.util.image;
 
+import java.awt.Image;
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
@@ -57,4 +58,19 @@ public class IconLoader {
                return null;
        }
 
+       /**
+        * Loads an image from the class path.
+        * 
+        * @param resourceName
+        *            The name of the image
+        * @return The image, or <code>null</code> if no image was found
+        */
+       public static Image loadImage(String resourceName) {
+               ImageIcon imageIcon = (ImageIcon) loadIcon(resourceName);
+               if (imageIcon == null) {
+                       return null;
+               }
+               return imageIcon.getImage();
+       }
+
 }