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.
El índice TIOBE (TIOBE, The Importance of Being Earnest – «La importancia de ser honesto» – referencia a la[...]
Primeramente debemos saber que es un ToolTipText en Java, pues no es mas que esa información que se muestra cuando posic[...]
La base de datos elegida es Access 2007 (*.accdb), pero claro la migracion hacia otra base de datos como MySQL o Postgre[...]
Guardar un reporte PDF creado en iReport no es tan diferente de solo visualizarlo en pantalla. En este ejemplo se hace u[...]
En la pagina de Taringa, existe una sección donde se puede ver lo que pasa en ese foro al momento, «Taringa! en vivo» se[...]
En post anteriores vimos lo que son los parámetros IN y los parámetros OUT pero existe otro tipo de parámetro que es la[...]