ImageIcon(String)
assumes that the value is a File
.
If the image is stored within the context of the Jar (or project if you're using NetBeans), then you will need to access the image via Java's resource management API, for example.
ImageIcon icon = new ImageIcon (YourProject.class.getResource("1.gif"));
If you're using Eclipse, the resource will need to be stored within the projects resource folder.