O editor visual requer as classes BeanInfo na hora do design e no tempo de execução para determinar o comportamento dos vários componentes. Você pode decidir onde manter as classes BeanInfo.
As classes desenvolvidas no editor visual para Java devem ser armazenadas nos projetos Java. Cada projeto Java tem um caminho de construção que inclui referências a outros projetos dentro do espaço de trabalho do workbench ou de arquivos JAR externos existentes no sistema de arquivos. Os pacotes incluídos no caminho de construção são utilizados para compilar as classes no projeto e também pelo editor visual para Java para criar o caminho de classe da máquina virtual em que os Java beans são executados no momento do design.
Há vários modos de se organizar os recursos:
Mantendo beans e classes BeanInfo em projetos diferente
Ao desenvolver classes no editor visual para Java, você tem a opção de manter os arquivos .java e as classes BeanInfo em projetos diferentes. Isso permite que você facilmente desenvolva e implemente as classes separadamente.Mantendo beans e classes BeanInfo no mesmo pacote
Um Java bean e sua classe BeanInfo associada estão no mesmo pacote, então o introspector poderá localizar a classe BeanInfo.Mantendo beans e classes BeanInfo em pacotes diferentes no mesmo projeto
Ao desenvolver classes no editor visual para Java, você tem a opção de manter os arquivos .java e as classes BeanInfo em diferentes pacotes no mesmo projeto.Mantendo classes BeanInfo em um arquivo JAR
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.Definindo explicitamente o local de classes BeanInfo
Você pode explicitamente definir o local da classes BeanInfo externas ao workbench, utilizando uma variável de caminho de classe. A variável pode apontar para um arquivo JAR ou para uma pasta que existe no sistema de arquivos.
Tópico pai: Estendendo o Editor Visual para Java
Conceitos Relacionados
Classes BeanInfo e introspecção
Classes BeanInfo para classes do JRE
Dicas para gravar classes BeanInfo no editor visual
Tarefas Relacionadas
Controlando informações de BeanInfo para desenvolvedores de plug-in