Você pode manter suas classes BeanInfo em um arquivo JAR separado no mesmo projeto, como o Java beans que eles definem, em um projeto separado ou no sistema de arquivos.
Para utilizar as classes BeanInfo e procurar seus códigos fonte, elas podem ser importadas para um projeto como um arquivo ZIP ou JAR. Então, o conteúdo do arquivo pode ser expandido para suas entradas individuais. Para economizar espaço, as classes BeanInfo podem ser deixadas no arquivo JAR e o JAR pode ser importado como está.
Contudo, para que as classes BeanInfo no arquivo JAR sejam utilizadas durante a introspecção das classes visuais, você deve incluir o arquivo JAR no Caminho BeanInfo para o projeto e nomear os pacotes no arquivo JAR.
Para os arquivos JAR que contêm classes BeanInfo no caminho BeanInfo do projeto:
Por exemplo, o projeto MyProject contém o Java bean runtimeclasses.MyBean. O arquivo JAR designtime.jar contém sua classe BeanInfo no pacote beaninfoclasses.
Você pode importar o arquivo designtime.jar para MyProject ou para outro projeto ou pode deixá-lo no sistema de arquivos. Em seguida, você inclui designtime.jar no Caminho BeanInfo do MyProject e nomeia o pacote beaninfoclasses como o local das classes BeanInfo.
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
Definindo explicitamente o local das classes BeanInfo
Mantendo beans e classes BeanInfo no mesmo pacote