package cute.gui;
import javax.swing.*;
import java.net.URL;
import java.awt.*;
/**
* .
* User: Koushik Sen (ksen@cs.uiuc.edu)
* Date: Nov 8, 2005
* Time: 10:38:48 AM
*/
public class GetImageIcon {
public static ImageIcon getIcon(String filename){
URL ul = getUrl(filename);
ImageIcon icon = new ImageIcon(ul);
return icon;
}
public static Image getImage(String filename){
URL ul = getUrl(filename);
Image icon= (new ImageIcon(ul)).getImage();
return icon;
}
public static URL getUrl(String filename){
Object dummy = new Object(){
public String toString() { return super.toString(); }
};
ClassLoader cl = dummy.getClass().getClassLoader();
return cl.getResource(filename);
}
}