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
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:
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.
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