Java-bean-komponentit tuottavat joskus poikkeuksia normaalin kehityksen aikana. Graafinen muokkausohjelma ilmaisee poikkeukset kuvakkeilla ja graafisilla merkeillä.
Kun esimerkiksi graafinen luokka eritellään tai kun ominaisuusarvoja
toteutetaan, graafinen luokka saattaa tuottaa poikkeuksen. Jos järjestelmä tuottaa poikkeuksen,
kun ominaisuusarvoa toteutetaan, Java-bean-komponentti luodaan uudelleen, ja kaikki muut
kelvolliset ominaisuudet toteutetaan. Suunnittelu- ja Java-bean-komponentti-näkymässä näkyy varoitusmerkki, joka
ilmaisee, että järjestelmässä on ilmennyt poikkeus.
Kun valitset komponentin, jolle on annettu varoitus, tilarivillä näkyy
poikkeuden tuottanut ominaisuus sekä poikkeussanoma.
Jos esimerkiksi painikkeen tekstiominaisuus on tuottanut ajonaikaisen poikkeuksen, tilarivillä
näkyy seuraava tila:
Kun poikkeus ilmenee ominaisuusarvon sovelluksen aikana, Java-bean-komponentti luodaan uudelleen ja ominaisuus ohitetaan. Varoitusmerkki ilmaisee, että käytössä olevan Java-bean-komponentin suunnittelunäkymässä tai Ominaisuudet-näkymässä näkyvä esitys on puutteellinen, sillä hävinnyttä ominaisuutta ei ole toteutettu.
Ominaisuusarvojen toteutuksen yhteydessä ilmenneiden poikkeusten lisäksi poikkeus saattaa ilmetä Java-bean-komponentin erittelyn aikana. Tässä tapauksessa Java-bean-komponenttia ei voi luoda osittain, kuten virheellisten ominaisuusarvojen yhteydessä tehtiin, joten järjestelmässä ei ole käytössä olevaa Java-bean-komponenttia. Tällainen Java-bean-komponentin erittelyn aikana ilmennyt poikkeus ilmaistaan punaisella x-merkillä suunnittelu- ja Java-bean-komponentti-näkymässä. Voit valita Java-bean-komponentin ja tarkastella poikkeussanomaa tilarivillä.
"Liian monimutkainen" -virhe, joka ilmaistaan sinisellä ympyrällä ja huutomerkillä, ilmenee, kun ominaisuuden alustusmerkkijono on liian monimutkainen graafisen muokkausohjelman käsiteltäväksi.