Exceptions liées aux beans Java

Dans le cadre d'un développement standard, des exceptions sont parfois générées par les beans Java. L'éditeur visuel affiche des icônes et des marqueurs visuels pour indiquer les exceptions.

Par exemple, lorsqu'une classe visuelle est instanciée ou que les valeurs d'une propriété sont appliquées, une classe visuelle peut générer une exception. Si une exception est générée lors de l'application d'une valeur de propriété, le bean Java est recréé et toutes les autres propriétés valides sont appliquées. Un signe d'avertissement apparaît dans la vue Conception et dans la vue Beans Java pour indiquer qu'une exception s'est produite.
Signe d'avertissement de l'apparition d'une exception

Exception dans la vue Bean Java

Lorsque vous sélectionnez un composant associé à un avertissement, la ligne d'état indique la propriété qui a généré l'exception et le message d'exception correspondant. Par exemple, si la propriété du texte d'un bouton génère l'exception d'exécution, la barre d'état apparaît sous la forme :
Exception dans la barre d'état

Lorsque l'exception est générée lors de l'application de la valeur d'une propriété, le bean Java est recréé et la propriété est ignorée. Le signe d'avertissement indique que la représentation du bean Java actif, comme indiqué dans la vue Conception ou Propriétés, n'est pas terminée car une propriété n'a pas été appliquée.

Outre les exceptions générées lors de l'application des propriétés, une exception peut être générée lors de l'instanciation du bean Java. Dans ce cas, il n'est pas possible de créer partiellement le bean Java, comme pour les valeurs de propriété incorrectes, et aucun bean Java actif n'apparaît. Pour indiquer les erreurs générées lors de l'instanciation d'un bean Java, une croix rouge apparaît dans la vue Conception et la vue Beans Java. Vous pouvez sélectionner le bean Java pour afficher le message de l'exception dans la barre d'état.

Exception dans la vue Conception

Une erreur de type "Trop complexe", représentée par un cercle bleu et un point d'exclamation, se produit lorsque la chaîne d'initialisation d'une propriété est trop complexe pour être comprise par l'éditeur visuel.

Rubrique parent : Test et débogage dans l'éditeur visuel

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.