Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   Incrustar una fotografìa en un programa Java. (http://www.forosdelweb.com/f45/incrustar-fotografia-programa-java-404087/)

andrews 22/06/2006 14:17

Incrustar una fotografìa en un programa Java.
 
Saludos a todos;

Alguìen podrìa decirme si es posible y como se hace para incrustar una fotografía en un programa Java, es decir, el programa pinta en la pantalla un carnet pero el carnet debe contener ademas de la informaciòn del usuario la fotografìa del mismo.

Gracias anticipadas.....!!!

Espero poder contar con la colaboraciòn de alguien.:-)

chuidiang 23/06/2006 03:56

Hola:

En el lugar de la foto pon un JLabel. Al JLabel puedes decirle algo asi

label.setIcon (new ImageIcon ("fichero.gif"));

Creo que las verisones modernas de java entienden gif, jpeg y png, pero haz tus pruebas.

Se bueno.

andrews 23/06/2006 12:01

Muchisimas gracias.....!!!!

El archivo debe estar en el mismo directorio donde está el programa?
Ese comando muestra la imagen en tamaño original, cierto..?

chuidiang 28/06/2006 08:54

Hola:

Si pones el fichero así como lo he puesto, debe estar en el directorio de ejecución del programa. Siempre puedes poner path absolutos, relativos o leer la localización del fichero de alguna propiedad o algo.

Esto muestra la imagen del tamaño que tiene, pero puedes cambiarla de tamaño haciendo esto

ImageIcon icono = new ImageIcon("fichero.gif");
Image escalado = icono.getImage().getScaledInstance(....);
JLabel etiqueta = new JLabel( new ImageIcon(escalado));

bueno, va un poco de memoria, puedes ver si va y tratar de mejorarlo.

Se bueno.


La zona horaria es GMT -6. Ahora son las 16:24.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.