CARGA DE IMAGENES EN JAVA
Publicado por RAQUEL (3 intervenciones) el 08/05/2008 16:57:12
Buenas tardes:
Estoy comenzando a programar en Java y quiero poner hacer la carga de una imagen, tras consultar en varios sitios al final he diseñado este codigo, jajajajaja, si se puede llamar así porque no se si esta bien. El caso es que no me da ningún problema en la compilación y la imagen esta metida en la una carpeta con el class y java en el escritorio de mi portatil pero no me muestra nada. ¿Me podeis echar una manita? mi correo es [email protected].
Un saludo y gracias de antemano,
import java.awt.*;
import javax.swing.*;
public class Imagen_Menu_Tienda
{
public Imagen_Menu_Tienda()
{
JLabel label = new JLabel();
MediaTracker media = new MediaTracker(label);
Image imagen = Toolkit.getDefaultToolkit().getImage("fondo.jpg");
media.addImage(imagen, 23);
try
{
media.waitForID(23);
}
catch (InterruptedException e)
{
System.out.println ("Me han interrumpido");
System.out.println ("Puede que la imagen todavía no haya terminado de cargarse");
}
}
public static void main (String[] args)
{
new Imagen_Menu_Tienda();
}
}
Estoy comenzando a programar en Java y quiero poner hacer la carga de una imagen, tras consultar en varios sitios al final he diseñado este codigo, jajajajaja, si se puede llamar así porque no se si esta bien. El caso es que no me da ningún problema en la compilación y la imagen esta metida en la una carpeta con el class y java en el escritorio de mi portatil pero no me muestra nada. ¿Me podeis echar una manita? mi correo es [email protected].
Un saludo y gracias de antemano,
import java.awt.*;
import javax.swing.*;
public class Imagen_Menu_Tienda
{
public Imagen_Menu_Tienda()
{
JLabel label = new JLabel();
MediaTracker media = new MediaTracker(label);
Image imagen = Toolkit.getDefaultToolkit().getImage("fondo.jpg");
media.addImage(imagen, 23);
try
{
media.waitForID(23);
}
catch (InterruptedException e)
{
System.out.println ("Me han interrumpido");
System.out.println ("Puede que la imagen todavía no haya terminado de cargarse");
}
}
public static void main (String[] args)
{
new Imagen_Menu_Tienda();
}
}
Valora esta pregunta


0