package kcl.waterloo.gui.images;

import java.awt.Image;
import java.awt.Toolkit;
import java.net.URL;
import javax.swing.Icon;
import javax.swing.ImageIcon;

/**
 *
 * @author Malcolm Lidierth 
 */
public class Images {

    static Toolkit toolkit = Toolkit.getDefaultToolkit();

    public static Image getImage(String filename) throws SecurityException {
        URL url = Images.class.getResource(filename);
        if (url != null) {
            return toolkit.getImage(url);
        } else {
            return null;
        }

    }

    public static Icon getIcon(String filename) {
        Image image = getImage(filename);
        if (image != null) {
            return new ImageIcon(image);
        } else {
            return new ImageIcon();
        }
    }
}

 

Ads help maintain this website.