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