whitespace fixups
[jSite2.git] / src / net / pterodactylus / util / image / IconLoader.java
index 2804d08..b12583f 100644 (file)
@@ -3,12 +3,12 @@
  * the terms of the GNU General Public License as published by the Free Software
  * Foundation; either version 2 of the License, or (at your option) any later
  * version.
- * 
+ *
  * This program is distributed in the hope that it will be useful, but WITHOUT
  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  * details.
- * 
+ *
  * You should have received a copy of the GNU General Public License along with
  * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
  * Place - Suite 330, Boston, MA 02111-1307, USA.
@@ -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;
@@ -25,14 +26,14 @@ import javax.swing.ImageIcon;
 
 /**
  * Loads an {@link Icon} from the class path.
- * 
+ *
  * @author <a href="mailto:droden@gmail.com">David Roden</a>
  */
 public class IconLoader {
 
        /**
         * Loads an icon from the class path.
-        * 
+        *
         * @param resourceName
         *            The name of the icon
         * @return The icon, or <code>null</code> if no icon was found
@@ -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();
+       }
+
 }