Imagenes en applet
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);
}
}
}
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);
}
}
}
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.
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.