Exceções de Java Bean

Durante desenvolvimento normal, às vezes são lançadas exceções pelos Java beans. O visual editor exibe ícones e marcadores visuais para indicar exceções.

Por exemplo, quando uma classe visual é instanciada ou quando valores de propriedades são aplicados, uma classe visual pode lançar uma exceção. Se uma exceção for lançada quando um valor de propriedade for aplicado, o Java bean será recriado e todas as outras propriedades válidas serão aplicadas. Um sinal de aviso é mostrado nas visualizações Design e Java beans para indicar que ocorreu uma exceção
sinal de aviso de exceção

exceção na visualização Java bean

Quando você seleciona um componente que tem um aviso, a linha de status mostra a propriedade que lançou a exceção e também a mensagem de exceção. Por exemplo, se a propriedade de texto do botão tiver lançado uma exceção de tempo de execução, a barra de status mostrará o seguinte status:
exceção na barra de status

Quando a exceção é lançada durante o aplicativo de um valor de propriedade, o Java bean é recriado e a propriedade, ignorada. O sinal de aviso indica que a representação do Java bean ativo, conforme mostrado nas visualizações Design ou Properties, está incompleta, uma vez que a propriedade incorreta não foi aplicada.

Além das exceções lançadas quando os valores de propriedade são aplicados, pode haver uma exceção lançada durante a instanciação do Java bean. Nesse caso, não é possível criar parcialmente o Java bean, como foi feito para os valores de propriedade inválidos, assim nenhum Java bean ativo estará presente. Para indicar isso, para erros lançados durante a instanciação do Java bean, um x vermelho é mostrado nas visualizações Design e Java Beans. É possível selecionar o Java bean para ver a mensagem de exceção na linha de status.

exceção na visualização Design

Um erro "Muito complicado", representado por um círculo azul com um ponto de exclamação, ocorre quando a cadeia de inicialização para uma propriedade é muito complicada para o visual editor entender.

Conceitos Relacionados
Opções Avançadas para a Depuração de Java Beans
Tarefas Relacionadas
Executando sua Classe Visual como um Bean ou Aplicativo Java
Configurando opções para executar um Java bean ou um aplicativo
Depurando um Java Bean ou Aplicativo Visual
Testando e implementando applets

(C) Direitos Autorais IBM Corporation 1999, 2004. Todos os direitos reservados.