CAPITULO 6: AGREGAR UNA IMAGEN Y MOSTRAR EN FORMULARIO EN
JAVA (NETBEANS) DESDE LA BASE DE DATOS (MYSQL).
El propsito de este captulo es permitir que el estudiante adquiera las destrezas
necesarias para guardar imgenes en la base de datos y que luego sean Mostradas desde el Formulario que se ha venido desarrollando en Netbeans.
1. Agregamos un Nuevo campo de tipo LONGBLOB a Nuestra Base de
Datos, tal y como se muestra a Continuacin:
2. Del mismo modo se agrega al formulario un Label y un botn que
permita cargar la Foto en el proyecto:
Label
Botn
Ing. Oswaldo Contreras S Pgina 24
Programacin Orientada a Objetos Java
3. Aplicamos Bordes al label :
4. En las propiedades del label se cambian las medidas Horizontal: 140 y
Vertical 170.
Ing. Oswaldo Contreras S Pgina 25
Programacin Orientada a Objetos Java
5. Importamos algunas Librerias que necesitaremos en el proyecto:
6. Declaramos Archivos de tipo FileInputStream y Int, las cuales sern
usadas para localizar la imagen y para controlar el tamao en bytes de la misma:
Ing. Oswaldo Contreras S Pgina 26
Programacin Orientada a Objetos Java
7. Construimos un nuevo mtodo (Void) que nos permitir realizar la
bsqueda de la imagen y mostrarla en el label que hemos agregado y al cual hemos cambiado caractersticas. Este mtodo puede ser agregado debajo del mtodo Mostrar Tabla, que se construy en el capitulo 3:
8. Hacemos el llamado del mtodo que se ha construido. Se debe tener
presente que para se desea cargar la foto cuando se muestran los datos de cada registro; por lo tanto el mtodo se debe llamar desde el evento mouseEven que hemos trabajado en el captulo 5:
Ing. Oswaldo Contreras S Pgina 27
Programacin Orientada a Objetos Java
9. Agregamos un Nuevo mtodo que permitir realizar la bsqueda de la
imagen y cargarla en el label que hemos agregado. Recordemos que este mtodo puede ir incluido despus del mtodo Mostrarfoto():
10. Realizamos el llamado al mtodo que hemos creado. Este mtodo debe ser llamado desde el botn Cargar Imagen :
11. Nos dirigimos al botn Guardar y Realizamos los cambios que se