Como pongo una imagen en un JFrame?

Ares007
27 de Junio del 2005
Saludos amigos, creo que el subject lo dice todo... como pongo una imagen gif o jpg en un jframe? de hehco he trabajado con imagenes en aplets, pero es la primera vez que me enfrento a esto... puede alguien orientarme?

chuidiang
27 de Junio del 2005
Hola:

No puedes meter la imagen directamente (al menos de forma fácil). Lo que puedes hacer es meter un JLabel en el JFrame y meter la imagen en el JLabel por medio de su metodo setIcon().

Para conseguir el Icon a partir de un fichero .gif puedes usar la clase ImageIcon.

Si el fichero es de otro tipo (jpg, etc), creo que tampoco vale esto, ImageIcon solo trata con gif. Para los jpeg debes bajarte una libreria adicional de java que trate este tipo de imagenes.

Se bueno.