Hello Java2D: I have a piece of code that draws a BufferedImage: class ImageScreen extends JComponent { BufferedImage image; public ImageScreen(BufferedImage bi){ super(); image = bi; } public void paintComponent(Graphics g){ Rectangle r = this.getBounds(); if (image != null ) g.drawImage(image,0,0,r.width,r.height,this); } } When I use it from a JFrame loading w/ImageIO, its fine: import java.awt.*; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; import javax.swing.*; public class DisplayBufferedImage2 extends JFrame { private BufferedImage image = null; public static void main ( String [] args) { try { DisplayBufferedImage2 me = new DisplayBufferedImage2(); me.image = ImageIO.read(new File(args[0])); me.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); me.getContentPane().add(new ImageScreen(me.image)); me.pack(); me.setSize(me.image.getWidth(),me.image.getHeight()); me.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } } However, when I load the image from a JApplet, its looks pixelated and scrambled: import java.awt.*; import java.awt.image.BufferedImage; import javax.imageio.ImageIO; import javax.swing.*; public class DisplayBufferedImage extends JApplet { private BufferedImage image; public void init() { try { image = ImageIO.read(getClass().getResource(getParameter("image"))); this.getContentPane().add(new ImageScreen(image)); } catch (Exception e) { e.printStackTrace(); } } } No errors are generated. Am I missing a step with the JApplet? TIA, Cliff Lyon =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA2D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help". |