Um Java bean e sua classe BeanInfo associada estão no mesmo pacote, então o introspector poderá localizar a classe BeanInfo.
Esse é o cenário mais simples mas também o menos provável porque unir as classes de tempo de execução e de tempo de design no mesmo pacote gera mais trabalho no momento da implementação para separá-las.
Por exemplo, um projeto chamado MyProject contém um pacote chamado myclasses que contém classes MyJavaBean e MyJavaBeanBeanInfo. Sempre que o bean myclasses.MyJavaBean é utilizado, para a implementação de uma classe com MyProject ou para o desenvolvimento de uma classe em outro projeto que inclui MyProject no seu caminho de construção Java, o introspector localizará sua classe BeanInfo myclasses.MyJavaBeanBeanInfo.
Para manter as classes BeanInfo no mesmo pacote como as classes visuais:
Tópico pai: Especificando o local das classes BeanInfo
Conceitos Relacionados
Classes BeanInfo e introspecção
Tarefas Relacionadas
Mantendo beans e classes BeanInfo em diferentes pacotes no mesmo projeto
Mantendo beans e classes BeanInfo em projetos diferentes
Mantendo classes BeanInfo em um arquivo JAR
Definindo explicitamente o local das classes BeanInfo