COMO SE DIBUJAN IMAGENES EN UN JPANEL

DULCE
03 de Noviembre del 2003
POR MAS QUE INTENTO NO LOGRO MOSTRAR UNA IMAGEN EN UNA CLASE CON EXTENDS JPANEL!!
PONGO EN EL METODO PAINTCOMPONENT Y LO SIGUIENTE:
super.paintComponent(g);
Graphics2D gx=(Graphics2D)g;
Image img= this.getToolkit().getImage("xxx.jpg");
int ancho= img.getWidth(this);
int alto=img.getHeight(this);
BufferedImage bimg=new BufferedImage(ancho,alto,BufferedImage.TYPE_INT_RGB);
Graphics2D g2 = bimg.createGraphics();
g2.drawImage(img,0,0,this);

CUAL ES MI PROBLEMA??
ESTA EN UNA CLASE QUE MANDO LLAMAR DESDE UNA PRINCIPAL, ES UNA APLICACION Y EL METODO LO MANDO LLAMAR CON EL REPAINT();

chuidiang
03 de Noviembre del 2003
Yo también tuve problemas con este tipo de cosas y al final, al menos en mi caso, siempre era la carga de la imagen.

Verifica con un debugger si getImage() te está devulviendo null.

Prueba con una imagen .gif (salvo en applets, con un java un poco más antiguo que el que tengo ahora, no pude cargar imagenes jpeg.)

Se bueno.