X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fde%2Ftodesbaum%2Futil%2Fimage%2FIconLoader.java;fp=src%2Fde%2Ftodesbaum%2Futil%2Fimage%2FIconLoader.java;h=0000000000000000000000000000000000000000;hb=38bdc433e50669e8244a63b5af59e597f88f1d29;hp=ff6441af043cc8ce8bbcf3b2618b7e7c769859e5;hpb=f14b9fbe6d88e23920b10a75ebeba4d38390301b;p=jSite.git diff --git a/src/de/todesbaum/util/image/IconLoader.java b/src/de/todesbaum/util/image/IconLoader.java deleted file mode 100644 index ff6441a..0000000 --- a/src/de/todesbaum/util/image/IconLoader.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * jSite - IconLoader.java - Copyright © 2006–2012 David Roden - * - * This program is free software; you can redistribute it and/or modify it under - * 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. - */ - -package de.todesbaum.util.image; - -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.io.InputStream; - -import javax.swing.Icon; -import javax.swing.ImageIcon; - -/** - * @author David Roden - * @version $Id$ - */ -public class IconLoader { - - public static Icon loadIcon(String resourceName) { - try { - InputStream resourceStream = IconLoader.class.getResourceAsStream(resourceName); - if (resourceStream == null) { - return null; - } - ByteArrayOutputStream imageOutput = new ByteArrayOutputStream(); - byte[] buffer = new byte[16384]; - int r = 0; - while ((r = resourceStream.read(buffer)) != -1) { - imageOutput.write(buffer, 0, r); - } - imageOutput.flush(); - return new ImageIcon(imageOutput.toByteArray()); - } catch (IOException e) { - } - return null; - } - -}