Jump to content

  • Log In with Google      Sign In   
  • Create Account

[java] Image loading outside of applets


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
4 replies to this topic

#1 deakin   Members   -  Reputation: 122

Like
Likes
Like

Posted 15 October 2000 - 12:29 AM

Normally when I load an image inside an applet, I just do something like this: image = getImage(getCodeBase(), "file.gif") However, I wanted some classes (not applets) to be able to load images as well, so I have been doing this: image = Toolkit.getDefaultToolkit().getImage("file.gif"); This works fine within the Sun appletviewer, but Internet Explorer gets some sort of security error which I would assume has something to with loading files. Does anyone know how to get past this? Thanks, - Daniel VG Games

Sponsor:

#2 loserkid   Members   -  Reputation: 122

Like
Likes
Like

Posted 15 October 2000 - 11:33 AM

Hello;

Here is an idea, just declare an instance of the Applet class in the class that's trying to load the image. So it would look like this :

        
Applet a = new Applet();
//....

img = a.getImage(a.getCodeBase(),"file.gif");


In the above code you could also make "a" equal to an instance (var) of your class that extends the applet class (in the constructor of the class that you want to load the image perhaps)

So I hoped this helped (a little ).
JP.

=============================
a wise man once said....
=============================
www.thejpsystem.com

Edited by - loserkid on October 15, 2000 7:15:47 PM

#3 deakin   Members   -  Reputation: 122

Like
Likes
Like

Posted 17 October 2000 - 12:18 AM

No such luck. I tried what you suggested and the code compiles fine but IE gives the same error. Thanks anyway.

- Daniel
VG Games


#4 Jim_Ross   Members   -  Reputation: 122

Like
Likes
Like

Posted 17 October 2000 - 03:30 AM

If your applet is in a jar file you can use the technique outlined in this javaworld article.

http://www.javaworld.com/javaworld/jw-07-1998/jw-07-jar_p.html

#5 Neurotic   Members   -  Reputation: 122

Like
Likes
Like

Posted 21 October 2000 - 01:15 PM

Inside a java app, to load an image, instead of calling the toolkit from the applet...

Window frame = new JFrame();

Image image = frame.getTookit.getImage("image.gif");

and presto.. image loads.

Mark

----
www.emanatemultimedia.com
----




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS