Imagenes en applet

emdiuenbaldiri
09 de Marzo del 2005
Buenas!!

Tengo un problema con esta applet. Quiero que me muestre una imagen, pero no quiere inicializarse. Al compilar no hay errores, pero luego no quiere funcionar....Podrias ayudarme?


Gracias

Baldiri

aqui el codigo:


package mypackage1;
import javax.swing.JApplet;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.UIManager;
import javax.swing.JPanel;
import java.awt.Rectangle;

public class Imatge extends JApplet
{
private JPanel jPanel1 = new JPanel();

public Imatge()
{
}

public void init()
{
try
{
jbInit();
}
catch(Exception e)
{
e.printStackTrace();
}

}

private void jbInit() throws Exception
{
this.getContentPane().setLayout(null);
jPanel1.setBounds(new Rectangle(70, 50, 195, 195));
this.getContentPane().add(jPanel1, null);
Conteneur();
}

static
{
try
{
// UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
// UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
}
catch(Exception e)
{
}

}


public class Conteneur extends JPanel1 {
Conteneur(){
super();
}

protected void paintComponent(Graphics g){
Toolkit tk = Toolkit.getDefaultToolkit();
Image im = tk.getImage("Distillation.jpg");
g.drawImage(im, 0,0, null, this);
}

}
}

chuidiang
09 de Marzo del 2005
Hola:
La clase Applet (o JApplet) tiene un método getImage(). Prueba a colocar la imagen en el mismo directorio que la página html y obtenerla con ese método.

Se bueno.

emdiuenbaldiri
09 de Marzo del 2005
Muchas gracias,

pero tengo un problema. No he entendido donde tengo y como lo tengo que poner el getImage(), en init o en paint?