jcFoto: Componente Swing Java que nos permite cargar una archivo de imagen (*.jpg, *.png, *.gif, *.bmp) de una forma sencilla y visual para asi tenerlo listo para utilizarlo en cualquier proyecto Java.
Yo lo utilizo para el registro de personal donde es necesario la manipulación de fotografias en el registro. La imagen, no importa el tamaño es escalada para que pueda ingresar en el recuadro de la fotografia, pero a la vez, la imagen original es mantenida en memoria para poder utilizarla en cualquier momento.
Metodos.Este componente cuenta con los siguientes metodos:
setFoto(Icon archivo_imagen): el cual nos permite ingresar la imagen desde codigo.
Icon getFoto(): El cual nos permite obtener la imagen que tengamos cargada en el componente, si no tenemos ninguna, devuelve una iamgen por defecto "No Imagen".setFotoDefault(Icon f): Igual a la anterior, pero la imagen que se coloca por este metodo, es la imagen que aparecera cuando el componente no tenga imagenes cargadas
Icon getFotoDefault(): retorna la imagen "default".
setPadre(JFrame f): Metodo para indicar cual es el componente padre donde se utiliza el Swing.
JFrame getPadre(): retorna el componente padre.
String getPathFoto(): Metodo el cual retorna la direccion de donde se cargo la imagen, por ejemplo: "c:/archivo/imagen.jpg", si no se tiene una imagen cargada, retorna NULL.
Instalacion: Se instala como cualquier otro componente SWING, sino sabes como, date una vuelta por el siguiente tutorial. (Añadir/Instalar nuevas librerias en Netbeans), (Crear componentes Swing Java con Netbeans)
Uso: Su uso es como cualquier otro componente de java Netbeans. Para cargar una imagen solo debes presionar el boton "Cargar" inmediatamente se despliegua una ventana desde donde podras buscar el archivo que quieras insertar. Pero mejor mira el video, asi es mas sencillo:
Precio: es GRATIS, solo espero que te sirva como me sirve a mi en algunos trabajos.
Nota: Algun bug, por favor avisar para asi mejorarlo...
mmm, podrias colocar un ejemplo en el cual guardes los datos y a la vez la foto :) si seria de mucha ayuda gracias !!!! :D
ResponderEliminarhey mouse, te estoy siguiendo desde otra pagina en donde consultaste al respecto por el mismo tema y he tenido inconvenientes para poder aplicar tu proyecto al mio. me gustaria si pudieras desglozar el contenido y enterlo mejor por favor. desde ya gracias Saludos
ResponderEliminarLa muerte Pte: si podria :)
ResponderEliminarRichar: hermano si me dices cual proyecto, con gusto te aclaro las dudas que tengas
TENGO PROBLEMAS PARA DESCARGAR LA PAGINA DE DESCARGA NO CARGA YA ME A PASADO EN OTROS APORTES TE DEJO MI CORREO kakashi1067@Hotmail.com
ResponderEliminarmouse excelente mi correo es portoperezcarlos1101@hotmail.com !!! buen blog =) !!!
ResponderEliminarPodes pasar el código de esto? por favor Gracias, Mi correo es cangrelofr@hotmail.com
ResponderEliminarsera que puedes pasarme el codigo amigo.. mr.richard84@hotmail.com
ResponderEliminara este correo sera que me puedes pasar mr.richard84@gmail.com por favor, me seria muy util desde ya muchas gracias
ResponderEliminarq onda oie como cargar una imagen y que se guarde en la base de datos es qen los ejemplos que as publicado me markan errores esq soi novato en esto pero e seguido paso x paso y nada..
ResponderEliminarbueno espero y puedas resoover la duda sale grax.. asta luego
disculpa una pregunta en el jcfoto se puede usar para poder cargar desde aiii y guardar lo en la base de datos es otra duda y se puede como seria.....
ResponderEliminaratt:joseck grax espero tu respuesta
el componente jcFoto te sirve mas como un contenedor de imagenes.
ResponderEliminarPara cargar una foto en una base de datos, existe un post dedicado exclusivamente a ello, jcFoto puedes utilizarlo para contener la imagen que quieres para despues guardarlo en la base de datos
el post es este:
http://jc-mouse.blogspot.com/2009/12/guardar-imagen-en-mysql-con-netbeans.html
ta chido justo lo q necesitaba. una duda dond me bajo el jcfoto o en que libreria viene para agregarselo a la paletta de netbeans.
ResponderEliminaroie jc-mouse quiero felictarte por tu trabajo en verdad que tu eres como un "robin hood" de java para mi, ayudas a los que mas necesitan sin pedir nada a cambio... me han servido mucho tus entradas en el blog gracias por todo!!! :D
ResponderEliminarBuenas,
ResponderEliminarCreo que tiene un fallos o yo no lo se utilizar bien
1.- Lo he intentado utilizar para cargar una foto desde una base de datos directamente utilizando el setFoto(), hasta hay todo bien, la carga, pero a la hora de hacer click para que te la amplie, sigue saliendo la foto anterior.
¿Podria mandarme el codigo por si podemos encontrar el bug?
edu_ska@hot...ail.com
Hola jc-mouse tengo un inconveniete con este programa me podrias pasar el codigo de tu( jcFoto )porfa
ResponderEliminarmi correo es lobito20_carlos@hotmail.com
Tele agradeceria y que buen pos Gracias!!!
exelente la verdad me ayudo mucho tu blogg espero y me puedas compartir el codigo de los beans mi correo es villegaszuppaja@hotmail.com
ResponderEliminarOla Chino... chevere su Jcfoto... weno yo hice uno parecido pero el tuyo lo lleva por muxo y kisiera ver como lo hiciste, no sé si me podrias pasar el codigo por favor y dejeme decirle que es un lobo programando... y gracias por todos los aportes k haces la humildad k tienes es grandioso... otros ni pasarian su codigo.. weno espero muxas grax de antemano... mi correo es chayanne_scorpio@hotmail.com
ResponderEliminarMuy útil, el único detalle es que cuando le seteo la foto esta queda sin referencia y cuando hago click sobre ella me abre el preview de la imagen no disponible. Creo que falta una línea de código en el método setFoto(), esta va al final y es e=c;
ResponderEliminarme sirvio mucho, pero com soy nuevo en netbeans me podrian ayudar no se como cargar la imagen de la base de datos
ResponderEliminarSaludos..
ResponderEliminarPor favor podrias ayudarme con el codigo, necesito hacer algo similar, y gracias son de muchisima ayuda tus publicaciones...
lalybel12@yahoo.es
gracias..
Este comentario ha sido eliminado por el autor.
ResponderEliminarbuena genio
ResponderEliminaruna vez que cargue la foto como podria recuperar la direccion de la foto y guardarla en mi base de datos. Gracias.
ResponderEliminarmouse muchisimas gracias por todo que bueno oprder aprender bastante por voz te lo agradezco definitivamente todos mis proyectos les he puesto jc_mouse
ResponderEliminarjejejeje me encanta la dinamica de las interfaz,,,,,,
Teso teso teso este man gracias parcero por todo desde colombia saludos
ResponderEliminarGracias compartir tus conocimientos tengo un problema: utilizo tu componente jcFoto y todo bien, hasta el momento en que cargo la imagen desde mi codigo, el problema es cuando le doy click a la foto no se muestra en la segunda ventana donde se hace mas grande, mi codigo es este para poner la foto en el componente:
ResponderEliminarImage Foto=getToolkit().getImage(sPath);
this.jcFotoGral.setFoto(new ImageIcon(foto));
Me puede ayudar. saludos.
Amigo, como hago para que la imagen cargada la pueda almacenar en una base de datos (mysql) podrias ayudarme con el codigo por favor, gracias
ResponderEliminar