Sei sulla pagina 1di 2

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, DEBEMO S 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 ENCUENTR A 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 SERA, 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 QU E 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 TAMBIN 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 TAMAO 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

Potrebbero piacerti anche