Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Componentes / Java / Proyectos / Componente swing jcMousePanel v1.6.9

Componente swing jcMousePanel v1.6.9

Autor jc mouse lunes, febrero 6, 2012

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.

imagen de fondo jpanel

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:

  • 1 = Imagen de fondo – Te permite agregar una imagen GIF,PNG,JPG, JPEG facilmente desde el editor de Netbeans.
  • 2 = Transparencia sin imagen ni degradado – Puede cambiar la opacidad del componente JPanel
  • 3 = Degradado 2 colores – Si no quieres utilizar imagenes en java, puedes decorar las GUI utilizando degradados todo esto sin tener que escribir nada de código extra.
  • 4 = Imagen y transparencia – Tienes la posibilidad de jugar con la opacidad de las imagenes que añadas al jpanel
  • 5 = Degradado y Transparencia – Al igual que el anterior pero para el efecto de degradado

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.

jframe imagen

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.

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

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! :)

También Te Podría Interesar

Sumar 2 numeros

Sumar 2 numeros

Una vez que terminamos el obligatorio 🙂 “Hola mundo“, podemos crear aplicaciones un tanto más elaboradas, pe...

Abrir enlace web desde JLabel con Java

Abrir enlace web desde JLabel con Java

El siguiente código te permite abrir enlaces web desde un JLabel, ademas aprovechando el soporte a etiquetas HTML del co...

Exportar registros MySQL a Excel

Exportar registros MySQL a Excel

Java Excel API es un API para java que permite a los desarrolladores leer y escribir en hojas de cálculo Excel. jexcelap...

Crea tu propia aplicacion para realizar llamadas

Crea tu propia aplicacion para realizar llamadas

En este tutorial Android Bolivia 🙂 construiremos una sencilla aplicación para realizar llamadas por teléfono, aprenderem...

Funciones SQL desde Java

Funciones SQL desde Java

En post anteriores vimos lo que son los procedimientos almacenados y como llamarlos desde java, en este post veremos lo...

Evaluar expresiones matemáticas en Java con JavaScript

Evaluar expresiones matemáticas en Java con JavaScript

Java 8 trae consigo una nueva versión del motor de JavaScript llamada Nashorn, este motor introduce mejoras de rendimien...

29 comentarios en “Componente swing jcMousePanel v1.6.9”

  1. JUAN dice:

    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

    1. Mouse dice:

      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

  2. JUAN dice:

    Gracias Mouse lo probaré de nuevo, cualquier detalle lo comentaré de nuevo

  3. hebert elvis dice:

    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 =)

    1. Mouse dice:

      :/ 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

  4. JUAN dice:

    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

    1. Mouse dice:

      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.

  5. JUAN dice:

    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

  6. Jesus dice:

    amigo tengo una pequeña pregunta como puedo quitar el jc mouse de tus paletas estoy comenzando en la programacion espero pronta respuesta

    1. Mouse dice:

      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

  7. JUAN dice:

    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

    1. Mouse dice:

      gracias se agradece

  8. yamid dice:

    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.

    1. Mouse dice:

      :/ 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 🙂

      1. yamid dice:

        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.

        1. Mouse dice:

          :/ pues creo que el problema tiene que ver con tu pc, trata de probar en otra pc

  9. JUAN dice:

    Yo estoy utilizando Netbeans 7.1 y me funciona muy bien

  10. Jeyson dice:

    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.

    1. Mouse dice:

      jcPanelImage es una funcionalidad para agregar imagenes, este componente jcMousePanel cuenta con esa funcionalidad

  11. Carlos dice:

    Gracias! Saludos desde MEXICO

  12. Alejandro dice:

    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

    1. Mouse dice:

      :/ raro a ni me pasa eso, tal vez sea un problema de actualización , intenta forzando el repitando de los componentes con UPDATEGUI

  13. vianey dice:

    que elegancia de tutoriales muy buenos Amigo muchas gracias

  14. vianey dice:

    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..

    1. Mouse dice:

      esta bien, en el jar solo esta el jc-mousepanel 🙂 el resto de controles que ves en la imagen no los publique 🙂

  15. Gladys Segovia dice:

    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.

  16. K Alemán dice:

    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 😀

  17. Heriberto dice:

    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….

    1. Mouse dice:

      Hola, si la nueva versión esta aquí http://www.jc-mouse.net/java/jcpanel-3-0

Los comentarios estan cerrados

Comparte lo que sabes

Categorias

Últimas entradas

Lorca Editor es una aplicación online creada por el desarrollador español Domingo Martin el cual tiene como objetivo el...

Eratóstenes era un matemático griego del siglo  III a.C. el cual ideó una manera rápida de obtener todos los números pri...

Las matemáticas son fundamentales para la vida y aparte de las actividades clásicas de enseñanza desarrolladas en el aul...

MVC es un patrón de arquitectura de software que separa una aplicación en tres componentes lógicos principales.  Estos s...

Herramientas

Generador de Enlaces a Whatsapp