Java-bønneunntak

Under vanlig utvikling kaster Java-bønner noen ganger unntak. Det visuelle redigeringsprogrammet viser ikoner og visuelle merker som indikerer unntak.

En visuell klasse kan for eksempel kaste et unntak når det opprettes en forekomst av en visuell klasse, eller når egenskapsverdien blir brukt. Hvis det kastes et unntak når en egenskapsverdi tas i bruk, blir Java-bønnen gjenopprettet, og alle de andre gyldige egenskapene blir tatt i bruk. Det blir vist et advarselssymbol i Design-visningen og i visningen Java-bønner for å indikere at unntaket har oppstått
advarselssignal ved unntak

unntak i visningen Java-bønne

Når du velger en komponent som har en advarsel, viser statuslinjen deg egenskapen som kastet unntaket, i tillegg til unntaksmeldingen. Hvis for eksempel knappens tekstegenskap kastet et kjøretidsunntak, viser statuslinjen følgende statusmelding:
unntak på statuslinjen

Hvis unntaket blir kastet mens en egenskapsverdi blir brukt, blir Java-bønnen gjenopprettet, og egenskapen blir ignorert. Advarselssymbolet indikerer at fremstillingen av den aktive Java-bønnen, som vist i Design-visningen eller i Egenskaper-visningen, er ufullstendig, ettersom den feilende egenskapen ikke er tatt i bruk.

I tillegg til at det kastes unntak når egenskapsverdiene blir brukt, kan det kastes et unntak når det opprettes en forekomst av Java-bønnen. I dette tilfellet er det ikke mulig å opprette Java-bønnen delvis, slik det ble gjort for egenskapsverdiene, og det vil derfor ikke være noen aktiv Java-bønne til stede. For å markere dette, blir det vist et rødt x i Design-visningen og i visningen Java-bønner for feil som blir kastet når det opprettes en forekomst av Java-bønnen. Du kan velge Java-bønnen for å se unntaksmeldingen på statuslinjen.

unntak i Design-visning

Du får feilen "For komplisert", representert av en blå sirkel med et utropstegn, når initialiseringsstrengen for en egenskap er for komplisert til at det visuelle redigeringsprogrammet kan forstå den.

Beslektede begreper
Avanserte alternativer for feilsøking av Java-bønner
Beslektede oppgaver
Kjøre den visuelle klassen som en Java-bønne eller applikasjon
Konfigurere alternativer for kjøring av en Java-bønne eller applikasjon
Feilsøke en visuell Java-bønne eller applikasjon
Teste og distribuere appletter

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