Ao programar classes no editor visual para Java, terá a opção de manter os ficheiros .java e as classes BeanInfo em projectos diferentes. Isto permite programar e implementar facilmente as classes em separado.
Por exemplo, MyProject contém a classe runtimeclasses.MyJavaBean. Um segundo projecto, MyBeanInfoProject, contém o pacote beaninfoclasses.MyJavaBeanBeanInfo.
Dado que uma classe BeanInfo necessita de conhecer a classe que representa, MyBeanInfoProject deve incluir MyProject no respectivo caminho de construção Java. Repare que a recíproca não é verdadeira - MyProject não deve incluir MyBeanInfoProject no respectivo caminho de construção Java porque isto cria uma referência circular.
Para configurar a área de trabalho de modo a que as classes BeanInfo sejam armazenadas num projecto diferente dos ficheiros .java:
Os passos para especificar a localização das classes BeanInfo de um projecto quando se encontram noutro projecto estão concluídos.
Notas: