Exceções de Bean Java

Durante o desenvolvimento normal, as exceções são, algumas vezes, lançadas pelos beans Java. O editor visual exibe ícones e marcadores visuais para indicar as 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 bean Java 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 bean Java é recriado e a propriedade, ignorada. O sinal de aviso indica que a representação do bean Java 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 bean Java. Nesse caso, não é possível criar parcialmente o bean Java, como foi feito para os valores de propriedade inválidos, assim nenhum bean Java ativo estará presente. Para indicar isso, para erros lançados durante a instanciação do bean Java, um x vermelho é mostrado nas visualizações Design e Java Beans. É possível selecionar o bean Java 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 editor visual entender.

Tópico pai: Testando e Depurando no Editor Visual

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