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.

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:

  1. Na perspectiva Java, crie sua classes BeanInfo.
  2. Salve as classes BeanInfo no mesmo projeto e o mesmo pacote como seus beans que utilizam as classes BeanInfo.
O editor visual irá localizar e inserir as classes BeanInfo durante o momento do design para determinar as propriedades do Java bean.

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

(C) Copyright IBM Corporation 1999, 2004. Todos os Direitos Reservados.