Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Código de Java - Mostrar Imagenes

Mostrar Imagenesgráfica de visualizaciones


Java

estrellaestrellaestrellaestrellaestrella(18)
Publicado el 24 de Abril del 2002 por José Miguel Galea Yrausquin
135.352 visualizaciones desde el 24 de Abril del 2002. Una media de 210 por semana
Pequeño código para mostrar imagenes en nuestras aplicaciones.

Versión 1
estrellaestrellaestrellaestrellaestrella(18)

Publicado el 24 de Abril del 2002gráfica de visualizaciones de la versión: Versión 1
135.353 visualizaciones desde el 24 de Abril del 2002. Una media de 210 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Necesita de una imagen denominada Logo.gif, la cual la puedes descargar de aquí
import java.awt.*; import javax.swing.*; import java.awt.event.*; public class pruebaImagen extends JFrame { /* CREAMOS UN OBJETO QUE PUEDA CONTENER LA IMAGEN. ESTA IMAGEN PUEDE SER UN ARCHIVO .GIF O .JPG. PARA ESTO UTILIZAMOS LA CLASE ImageIcon. AL INSTANCIAR (CREAR UN OBJETO) DE ESTA CLASE, DEBEMOS PASARLE COMO PARAMETRO UNA CADENA QUE ESPECIFICA EL NOMBRE O LA RUTA EN DONDE SE ENCUENTRA LA IMAGEN. Ej.:SI LA IMAGEN SE LLAMA "logotipo.gif", Y LA MISMA SE ENCUENTRA EN EL MISMO DIRECTORIO EN DONDE ESTOY HACIENDO MI PROGRAMA, INVOCO AL CONTRUCTOR DE LA SIGUIENTE MANERA: ImageIcon img = new ImageIcon("logotipo.gif"). Ej.:EL OTRO CASO SERÍA, QUE LA MISMA IMAGEN "logotipo.gif", SE ENCUENTRE EN UN DIRECTORIO QUE NO SEA EN DONDE ESTA MI PROGRAMA. SUPONGAMOS QUE LA RUTA EN DONDE ESTA LA IMAGEN SEA: "C:/IMAGENES/logotipo.gif", PARA ELLO INVOCAMOS AL CONSTRUCTOR DE ImageIcon DE IGUAL MANERA QUE EN EL EJEMPLO ANTERIOR, SOLO QUE AHORA COLOCAMOS LA RUTA COMPLETA. ImageIcon img = new ImageIcon("C:/IMAGENES/logotipo.gif"); */ ImageIcon imagen = new ImageIcon("Logo.gif"); /* COMO LAS IMAGENES, SE DEBEN COLOCAR DENTRO DE COMPONENTES (ETIQUETAS, BOTONES, ETC..), LO QUE HARÉ SERÁ UNA ETIQUETA (LABEL) SIN TEXTO, (AUNQUE TAMBIÉN SE LE PUEDE AGREGAR TEXTO) Y EN ELLA COLOCO LA IMAGEN. PARA COLOCAR LA IMAGEN, LE PASAMOS COMO PARAMETRO A LA ETIQUETA EL OBJETO QUE CONTIENE LA IMAGEN. */ JLabel etiqueta = new JLabel(imagen); public pruebaImagen() { super("Muestra de Imagen en JAVA..."); //AGREGAMOS LA ETIQUETA QUE CONTIENE LA IMAGEN AL FRAME getContentPane().add(etiqueta); //ESTABLECEMOS EL TAMAÑO DEL FRAME this.setSize(500, 500); } public static void main(String H[]) { pruebaImagen p = new pruebaImagen(); p.show(); //COLOCAMOS EL CODIGO QUE PERMITE CERRAR LA VENTANA p.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent evt) { System.exit(0); } }); }//FIN DEL MAIN }//FIN DE NUESTRA CLASE

Comentarios sobre la versión: Versión 1 (18)

17/01/2003Lucy
estrellaestrellaestrellaestrellaestrella
MUY BUEN CODIGO!!! simple y bien explicado, Muchisimas gracias José!!!!
13/04/2005YO
estrellaestrellaestrellaestrellaestrella
ESTE PROGRAMA NO HACE LO DICE... NADA MAS APARECE LA VENTANA SIN IMAGEN. AUN CUANDO LA IMAGEN SE ENCUENTRE EN EL MISMO DIRECTORIO ... PORQUE?
13/04/2005YO
estrellaestrellaestrellaestrellaestrella
Ahora si pude mostrar la imagen...era solo un problema de mayusculas y minusculas supongo...
10/10/2005Luis Jaraba
estrellaestrellaestrellaestrellaestrella
hola, le sugiero que lo podria hacer con Timer para disminuir el parpadeo
chao.
26/04/2006rodrigo
estrellaestrellaestrellaestrellaestrella
Gracias este codigo me sirvio para poder presentar un proyecto de programacion 2
03/03/2008Edgar
estrellaestrellaestrellaestrellaestrella
Muy buen codigo,y por cierto gracias ala explicacion logre entender como
colocar las imagenes en un JFrame,desde un directorio especifico.
09/02/2009adrian
estrellaestrellaestrellaestrellaestrella
genial genial, exelente codigo, buena explicacion, muy clara!! felicidades me ayudo mucho!!
02/06/2010anny
estrellaestrellaestrellaestrellaestrella
Holap!!!! buena por el code ...pero sbes necesito un favor ...tengo un problema con una interfaz grafica..y es q no me sale la imagen...q me recomiendas.... por vaor necesito ayuda......cuidate...
12/06/2010mosta
estrellaestrellaestrellaestrellaestrella
Me ha servido de mucho este programa es para ver si me puedes ayudar para poner mas de 1 imagen en el mismo frame que creamos con este programa...de antemano gracias
18/06/2011rafael
estrellaestrellaestrellaestrellaestrella
despues e una semana en internet encuentro la solucion en tu pagina gracias
26/06/2011luis
estrellaestrellaestrellaestrellaestrella
muy bueno, muy bien explicado.
pero mira tengo el siguente problema necesito porner una imagen en jlabel se podra hacer esoo?
12/11/2011Raul
estrellaestrellaestrellaestrellaestrella
muchas Gracias... esta muy bn explicado..
15/05/2012Jose
estrellaestrellaestrellaestrellaestrella
Alguien podria mostrar un ejemplo? no se si es lo que necesito, requiero de una rutina para mostrar imagenes que al darle click en cada imagen se amplie en un espacio especifico
26/11/2012Irvin
estrellaestrellaestrellaestrellaestrella
Hola,...........oye en la parte en la que mando a llamar a la instruccion "super" me dice que primero debe de ser declarado en un constructor,............además de que me pide un valor de retorno para el metodo pruebaImagen( )
04/07/2014wax
estrellaestrellaestrellaestrellaestrella
gracias... me sirvió de mucho¡¡¡¡
05/09/2014Daniel
estrellaestrellaestrellaestrellaestrella
está muy bien explicado, pero no me muestra la imagen, solamente la ventana donde debería aparecer la imagen. En uno de los comentarios dicen que es solo cuestión de Mayúsculas y no sé aún donde debo modificar!!
28/10/2014José Miguel Galea Yrausquin
estrellaestrellaestrellaestrellaestrella
Hola Daniel,

Verifica que la imagen la tienes en el mismo directorio donde está la aplicación y que se llama exactamente "Logo.gif" (respetando mayúsculas y minúsculas).

Un saludo.
12/12/2014VICTOR MANUEL
estrellaestrellaestrellaestrellaestrella
hola,
tengo este problema, quiero mostrar una imagen de 125x100 cmts con 40 pixeles por cmt = 5000x4000 pixeles, creé un JScrollPane de 5020x4020 pixeles, le agrego el Jlabel, le añado la imagen a la propiedad icon (directamente en el IDE), no me muestra la imagen, peor, no la acepta en la propiedad.
He tratado con método y código escrito en la clase, pero tampoco la muestra.
Cuál puede ser el problema???
si quieres te envío la imagen, está en jpg con solo 2,86MB.
Te agradezco tu ayuda.

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios