Como Funciona: o Editor Visual e o Java Beans

Um modelo de beans Java ativos é mantido pelo editor visual, permitindo ver a representação gráfica de beans Java que são subclasses java.awt.Component e exibir os valores na visualização Properties para propriedades não definidas.

O editor visual faz isso criando uma VM de destino para cada instância do editor visual, onde as classes do bean Java utilizadas pelo editor são carregadas, instanciadas e recebem os métodos obtido e definido, conforme requerido.

Normalmente, não é necessário que você se ocupe com esta VM. Porém, podem surgir situações em que você precise analisar ou depurar o comportamento específico dela. Por exemplo, quando exceções são lançadas pelos beans Java em uma VM de destino, pode ser necessário fazer a depuração.

Como a VM de destino está executando o código ativo, há um overhead associado a ela em termos de desempenho e fidelidade do aplicativo. Se você desenvolver um Java bean que será executado na VM de destino e quiser que seu comportamento no ambiente do editor visual seja diferente em uma VM de tempo de execução, poderá consultar o método estático java.beans.Beans.isDesignTime(). Este retorna o valor verdadeiro para a VM de destino do editor visual e falso caso contrário.

Tópico pai: Sobre o Editor Visual para Java

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