Caso práctico
Juan está terminando el componente, ha revisado las propiedades y sus métodos, y también los gestores de eventos (su implementación y los escuchadores) y ahora necesita poder disponer del componente en la paleta para poder usarlo.
Juan está terminando el componente, ha revisado las propiedades y sus métodos, y también los gestores de eventos (su implementación y los escuchadores) y ahora necesita poder disponer del componente en la paleta para poder usarlo.
Una vez creado el componente, es necesario empaquetarlo para poder distribuirlo y utilizarlo después. Para ello necesitarás el paquete jar que contiene todas las clases que forman el componente:
Puedes incluir varios componentes en un mismo archivo.
El paquete jar debe incluir un fichero de manifiesto (con extensión .mf
) que describa su contenido, por ejemplo:
En este documento encontrarás un ejemplo de archivo de manifiesto:
La forma más sencilla de generar el archivo jar
es utilizar la herramienta Limpiar y construir del proyecto en NetBeans que deja el fichero .jar en el directorio /dist del proyecto, aunque siempre puedes recurrir a la orden jar y crearlo tu directamente:
jar cfm Componente.jar manifest.mf Componente.class ComponenteBeanInfo.class ClaseAuxiliar.class Imagen.png proyecto.jar
Una vez que tienes un componente Java empaquetado es muy sencillo añadirlo a la paleta de componentes gráficos de NetBeans, basta con abrir el administrador de la paleta, seleccionar la categoría dónde irá el componente (normalmente en Componentes Personalizados) y seleccionar el archivo jar correspondiente. Para acceder al administrador de la paleta, nos situamos encima de la paleta (panel en donde se encuentran definidos los componentes), pulsamos el botón derecho del ratón (menú contextual) y elegimos la opción Administrador de paleta.