0

I'm trying to use these icon images for my JButtons, but I keep getting "Resource not found: "
http://java.sun.com/developer/techDocs/hi/repository/TBG_Media.html

static ImageIcon createMediaIcon(String imageName) 
   {
      String imgLocation = "/toolbarButtonGraphics/media/" + imageName + ".gif";
      java.net.URL imageURL = Test.class.getResource(imgLocation);
      if (imageURL == null) 
      {
         System.err.println("Resource not found: " + imgLocation);
            return null;
      } 
      else
         return new ImageIcon(imageURL);
   }
2
Contributors
5
Replies
8
Views
4 Years
Discussion Span
Last Post by ejosiah
0

where is this path /toolbarButtonGraphics/media/ relative to your Test.class path?

Edited by ejosiah: n/a

0

The path has to be in your application directory; if you are trying to download the image off the internet then you have to get it use the URL class itself

0

can you give me an example of how to use this URL class? I think that sounds more efficient if I want my friend to run the program too on his computer.

1

create a URL object passing it the url path you want and then pass your URL object to the ImageIcon's constructor. take a look at the javadoc for java.net.URL

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.