Problem with loading a PNG image in JApplet.
Posted
by Bruce
on Stack Overflow
See other posts from Stack Overflow
or by Bruce
Published on 2010-04-08T14:50:44Z
Indexed on
2010/04/08
14:53 UTC
Read the original article
Hit count: 264
Hi there,
I'm trying to load a PNG image from JAR file when running JApplet. The file is, I think, loaded properly - there are no errors. However it is not displayed. img.png is placed in the same directory as MainClass.java file. Here is the code:
InputStream imageURL = this.getClass().getResourceAsStream("img.png" );
byte[] bytes = null;
try {bytes = new byte[imageURL.available()];
System.out.println(imageURL.available());
imageURL.read(bytes);}
catch(Exception e) {System.out.println("bleah");}
Image image = Toolkit.getDefaultToolkit().createImage(bytes);
Image imageScaled = me.getScaledInstance( 100, 150, Image.SCALE_SMOOTH );
jLabel6 = new javax.swing.JLabel( new ImageIcon( imageScaled) );
and the HTML exerpt:
<APPLET codebase="classes" code="myapplet/MainClass.class" archive ="LittleApplet.jar" width=700 height=500>
The image, as I wrote, is probably read, but not displayed in JLabel.
What am I missing/doing wrong?
Thanks in advance for the reply!
© Stack Overflow or respective owner