Agregar una imagen a un jpanel o a un jframe no es complicado pero para un programador novato puede convertirse en todo un dolor de cabeza. Para decorar las GUI (Interfaz Grafica de Usuario) suelen utilizarce skin, sin embargo estas ya vienen con un diseño especifico y no nos dejan perzonalizar a nuestro gusto las aplicaciones que realizamos, para ello tendriamos que meternos a modificar el código fuente del skin y eso nos trae más dolores de cabeza.
Para acabar con esos problemas tiempo atras escribi un componente jcMousePanel en su version «0» para agregar imagenes desde el editor de Netbeans, sin embargo le faltaba, estaba imcompleto asi que lo mejore y el resultado fue un componente nuevo y mejorado jcMousePanel-1.6.9 (me gusta ese número nose porque) el cual tiene diversos modo de agregar y manipular imagenes de un JPanel.
Estos modos de uso son:
Por si esto no fuera suficiente, puedes añadir otra imagen más al JPanel el cual podras mover a cualquier parte del swing todo esto sin tener que escribir código extra, y algo más, jcMousePanel cuenta ahora con una efecto de «Mosaico» para las imagenes que añadas al contenedor y tambien puedes cambiar la posición del degradado vertical, horizontal, diagonal o de la forma que más creas conveniente, todo desde la comodidad del editor grafico de Netbeans.
Dá un vistazo de lo fácil que es desarrollar una interfaz de usuario utilizando este y otros componentes swing que podras encontrar en mi sitio
Descargate el componente y su manual de usuario gratis desde la siguiente dirección:
http://link.jc-mouse.net/?id=JCMP169BOL
ACTUALIZACIÓN 06-06-2015: Esta disponible ahora el componente en su nueva versión JCPanel 3.0 con bugs corregidos y mayores opciones.
Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.
Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye
Enjoy! :)
Antes de la aparición de los celulares inteligentes y de las grandes mejoras tecnológicas que trajeron con ellas, las ap...
Segunda parte del tutorial [Introducción a Scene Builder y MVC (Parte I)]. En esta segunda parte, completaremos el diseñ...
La Guerra del Pacífico, también denominada Guerra del Guano y el Salitre, fue un conflicto armado acontecido entre 1879...
Java Media Framwork ademas de permitir reproducir archivos multimedia, tambien permite trabajar con dispositivos de capt...
El gráfico de columnas es uno tipo de gráfico que nos permite representar fácilmente la cantidad de veces que ocurre un...
Continuando con el estudio del meta lenguaje XML (Lenguaje de Marcado Extensible) bastante utilizado en el intercambio d...
Los comentarios estan cerrados
El gigante tecnologico Google a puesto un bonito Doodle en su buscador que esta fascinando a sus millones de usuarios qu...
WhatsApp anuncio a través de su blog que ya se encuentra disponible la función de envío de fotos y videos TEMPORALES, es...
Muchas de las innovaciones computacionales de la NASA se desarrollaron para ayudar a explorar el espacio, pero ahora la...
TikTok es una plataforma de microvideos muy popular entre los jóvenes el cual cuenta ya con millones de videos cortps de...
Mouse, quiero hacer la observación que el componente jcMousePanel que está en el servidor no corresponde a la versión 1.6.9, solo es de nombre, al momento de instalar en netbeans, no da la opción de iconLogo, en fin, creo que se trata de la versión anterior. Gracias de antemano, espero que pueda compartir la nueva versión lo más pronto posible
El archivo es correcto, cuando bajes el archivo rar debes tener
– jcMousePanel-1.6.9.jar
– jcMousePanel.pdf
El primero es el componente y el segundo es el manual de uso, fijate nuevamente, geticonlogo, es un nuevo metodo nada que ver con la instalacion, la instalacion es igual a la anterior, si instalando desde netbeans no te sale esa opcion, trata reemplazando este componente por el antiguo en la carpeta donde guardas tus swing
Gracias Mouse lo probaré de nuevo, cualquier detalle lo comentaré de nuevo
Hola Man encontre un bug en tu componente, al momento de instalarlo todo funciona hasta que cierras el Netbeans y apagas la PC, pero cuando la prendes de nuevo, inicias de nuevo el Netbeanas, se queda cargando en la vista diseño, y no carga se queda alli hasta cerrarlo con el administrador de dispositivos, hay alguna manera de que esto no pasa man, despues muy bueno tu componente ayuda en gran medida
Saludos =)
:/ que version de Netbeans usas, yo estoy con la 6.9 y no tengo ese problema, dame más detalles, el sistema operativo, memoria, etc, mientras más detalles tenga podremos darle mas pronta solucion 🙂
saludos
Mouse de nuevo agregando comentario, es verdad que el jcMousePanel-1.6.9.jar es correcto, pero tengo un problema, yo tenía instalado la versión anterior, lo eliminé para instalar la nueva, pero resulta que no me actualiza, por esa razón que yo creí que se trataba de la anterior. Entonces lo probé en otra pc y si funciona bien.
ya busqué por la web y no encuentro la forma correcta de desinstalar los componentes, espero que me puedas ayudar o alguien que sabe de este tema.
Gracias de antemano
pues no creo que tengas que eliminar el componente solo sobre escribirlo, ahora que si no te actualiza puedes intentar instalarlo con otro nombre, cuando instalas un componente en java/netbeans este no realiza grandes cambios en el sistema como para volverlo inestable, rmedio raro que no actualice, yo instalo, elimino, y hago de todo con netbeans y no tengo problemas, me cuentas como te va ok.
Ya solucioné el problema, no me acordaba que la primera versión lo tenia en c:/Archivos de programa/Java/jdk1.6/jre/lib/ext.
y la nueva versión en otra ubicación y pues por eso no me actualizaba…
Pero bueno sirve de algo, si alquien más le podría suceder lo mismo Jejejeje
Gracias Mouse por tu grandes aportaciones
amigo tengo una pequeña pregunta como puedo quitar el jc mouse de tus paletas estoy comenzando en la programacion espero pronta respuesta
esas cosas no se hacen, respeta los derechos de autor 🙂
Lo primero que debes hacer es leer el manual que viene junto al componente, ahi dice como «reemplazar» el icono que viene con este componente por otra imagen
Hay que agradecer a las facilidades en programación que nos brinda nuestro gran amigo Mouse, pero no hay que violar los derechos de autor.
FELICIDADES MOUSE
gracias se agradece
amigo, no me corre bien en la version 7.1 de netbeans, salen un monton de errores en el initcomponents, no se como solucionarlo ya que netbeans no deja modificar el codigo.
:/ solo probe hasta netbeans 6.9, no tengo la ultima versión de netbeans, pero no creo que sea grande la diferencia, mas bien dime que tipo de error te sale, solo coloca las primeras lineas de los errores , con 5 lineas basta 🙂
pues ya no hay errores solo que cuando agrego el jmouse, sale en el jframe, edito su color como en el tutorial le doy en el ojo(icono de visualizar) y sale todo como lo tengo, pero cuando lo ejecuto no sale nada, solo una pantalla gris.
:/ pues creo que el problema tiene que ver con tu pc, trata de probar en otra pc
Yo estoy utilizando Netbeans 7.1 y me funciona muy bien
Hola jc mouse… una pregunta en el video estoy viendo que agregas un componente que se llama jcPanelImage, este donde lo puedo conseguir, me gustaria tenerlo para implementarjo.
jcPanelImage es una funcionalidad para agregar imagenes, este componente jcMousePanel cuenta con esa funcionalidad
Gracias! Saludos desde MEXICO
Hola qué tal, antes que nada te felicito por tu trabajo que es excelente! acabo de encontrar tu componente navegando por la web y me pareció atractivo y fácil de implementar para mis proyectos, la instalación y la incorporación de las imagenes excelentes! el problema viene a la hora que agrego otros elementos de swing en el panel particularmente con los RadioButtos y Checkbox, al momento de agregarlos todo esta ok, el problema a la hora de ejecutar el proyecto e intentar usar los radiobuttos o checkbox pasa algo muy extraño al momento de pasar el mouse sobre estos elementos(sin dar click) aparece como una sombra en la parte de atrás de elemento con la silueta de los botones más cercanos al elemento jeje lo se suena muy extraño y aparte de esto la etiqueta del elemento se pone en negritas, todo esto solo con pasar el mouse sobre estos dos elemntos en particular espero me hayas entendido y de antemano gracias! Saludos desde México
:/ raro a ni me pasa eso, tal vez sea un problema de actualización , intenta forzando el repitando de los componentes con UPDATEGUI
que elegancia de tutoriales muy buenos Amigo muchas gracias
amigo si me aparece el jc-mouse perp no me aparecen el jcPanelImagen y las otras herramientas solo me aparece el jc-mouse porque?? estoy utilizando netbeans 7.2 espero tu respues muhcas gracias Mouse..
esta bien, en el jar solo esta el jc-mousepanel 🙂 el resto de controles que ves en la imagen no los publique 🙂
Estimado Mouse, Dios te bendiga por esta obra que haces. Este componente me ha servido muchisiiiiiimo, gracias mil. Cariño, no colaboro economicamente porque tambien estoy sin dinero. Salud y larga vida.
Impresionante, tu web me ha sacado de muchos apuros, y cada vez que uso algo de aquí en mi código lo pongo en los créditos de mi programa, gracias por tan grande ayuda 😀
Amigo una pregunta has hecho alguna actualización a la herramienta?; estoy utilizando la IDE 8.1 de netbeans pero al momento de importar el .jar a las paletas no aparece, a pesar que se hacen todos los paso….
Hola, si la nueva versión esta aquí http://www.jc-mouse.net/java/jcpanel-3-0