Un bean de Java y su clase BeanInfo asociada están en el mismo paquete, con lo que el introspector encontrará la clase BeanInfo.
Este es el escenario más sencillo, aunque tampoco es fácil de encontrar, ya que el asociar las clases en tiempo de diseño y en tiempo de ejecución en el mismo paquete implica más trabajo en tiempo de desarrollo para separarlas.
Por ejemplo, el proyecto MyProject contiene un paquete que se llama myclasses y que contiene las clases MyJavaBean y MyJavaBeanBeanInfo. Siempre que se utilice el bean myclasses.MyJavaBean, ya sea para el desarrollo de una clase en MyProject o para el desarrollo de una clase en otro proyecto que incluya MyProject en su vía de construcción Java, el introspector localizará su clase BeanInfo myclasses.MyJavaBeanBeanInfo.
Para mantener las clases BeanInfo en el mismo paquete como sus clases visuales:
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
Mantenimiento
de clases BeanInfo en un archivo JAR
Definición explícita de la ubicación
de clases BeanInfo