Excepciones de los bean de Java

Durante el desarrollo, a veces los beans de Java lanzan excepciones. El editor visual muestra iconos y marcadores visuales que indican las excepciones.

Por ejemplo, cuando se crea una instancia de una clase visual o cuando se aplican valores de propiedades, una clase visual puede lanzar una excepción. Si se lanza una excepción al aplicar un valor de propiedad, se vuelve a crear el bean de Java y se aplica el resto de propiedades válidas. Se muestra un mensaje de aviso en las vistas Diseño y Beans de Java para indicar que se ha producido una excepción
signo de aviso de
excepción

excepción en la vista Bean de Java

Cuando se selecciona un componente que muestra un aviso, la línea de estado indicará la propiedad que lanzó la excepción, así como el mensaje de la misma. Por ejemplo, si la propiedad de texto de un botón ha lanzado una excepción en tiempo de ejecución, la barra de estado sería:
excepción en la barra de estado

Cuando se lanza la excepción durante la aplicación de un valor de propiedad, el bean de Java se vuelve a crear y se ignora la propiedad. El símbolo de aviso indica que la representación del bean de Java activo, según se muestra en las vistas Diseño o Propiedades, está incompleta, ya que falta por aplicar una propiedad errónea.

Además de las excepciones que se lanzan cuando se aplican valores de propiedad, se pueden lanzar también excepciones durante la creación de instancia de un Bean de Java. En este caso, no es posible crear parcialmente el bean de Java, ya que fue realizado con valores de propiedad erróneos, por lo que no se presentará ningún bean de Java. Los errores lanzados durante la creación de la instancia de un bean de Java se indican con una x en rojo en las vistas Diseño y Beans de Java. Puede seleccionar el bean de Java para ver el mensaje de excepción en la línea de estado.

excepción en la vista Diseño

Cuando la serie de inicialización de una propiedad es demasiado compleja como para que el editor visual la pueda comprender, se presenta un error "Demasiado complejo", representado con un círculo azul con un punto de exclamación.

Tema padre: Prueba y depuración en el editor visual

(C) Copyright IBM Corporation 1999, 2004. Reservados todos los derechos.