Las clases BeanInfo se pueden mantener en un archivo JAR aparte en el mismo proyecto de los Beans de Java que definen, en un proyecto distinto o en el sistema de archivos.
Para utilizar las clases BeanInfo y examinar su código fuente, se pueden importar en un proyecto como archivo ZIP o JAR. El contenido del archivo se expandirá a sus entradas individuales. Para ahorrar espacio, la clase BeanInfo se puede dejar en el archivo JAR, y el JAR se puede importar tal cual.
No obstante, para que las clases BeanInfo del archivo JAR se utilicen durante la introspección de sus clases visuales, es necesario incluir el archivo JAR en la Vía de acceso de BeanInfo para el proyecto, y hay que nombrar los paquetes en el archivo JAR.
Para añadir archivos JAR que contengan clases BeanInfo a la vía de acceso del BeanInfo del proyecto:
Por ejemplo, el proyecto MyProject contiene el bean de Java runtimeclasses.MyBean. El archivo JAR designtime.jar contiene su clase BeanInfo en el paquete beaninfoclasses.
Puede importar el archivo designtime.jar en MyProject o en otro proyecto, o bien puede dejarlo en el sistema de archivos. A continuación se añade designtime.jar a la Vía de acceso de BeanInfo de MyProject, y se indica el paquete beaninfoclasses como la ubicación de las clases BeanInfo.
Tema padre: Especificación de la ubicación de clases BeanInfo
Conceptos relacionados
Clases BeanInfo e introspección
Tareas relacionadas
Mantenimiento de los beans
y las clases BeanInfo en distintos paquetes dentro del mismo proyecto
Mantenimiento de los beans y las clases BeanInfo en proyectos
distintos
Definición explícita de la ubicación
de clases BeanInfo
Mantenimiento de beans y clases BeanInfo en el mismo paquete