Wyjątki komponentów Java Bean

W czasie programowania komponenty Java Bean sporadycznie zgłaszają wyjątki. Edytor elementów wizualnych wyświetla ikony oraz znaczniki wizualne wskazujące wyjątki.

Klasa elementów wizualnych może zgłosić wyjątek na przykład w wyniku utworzenia instancji klasy elementów wizualnych lub zastosowania wartości właściwości. Jeśli wyjątek jest zgłaszany w wyniku zastosowania wartości właściwości, następuje odtworzenie komponentu Java Bean i zastosowanie pozostałych, poprawnych właściwości. Wystąpienie wyjątku jest sygnalizowane wyświetleniem znaku ostrzegawczego w widoku projektowania i widoku komponentów Java Bean.
Znak ostrzegawczy wyjątku

Wyjątek w widoku komponentów Java Bean

Po wybraniu komponentu, dla którego jest wyświetlany znak ostrzegawczy, w wierszu statusu pojawia się nazwa właściwości, która zgłosiła wyjątek, oraz komunikat wyjątku. Jeśli na przykład właściwość tekstowa przycisku zgłosiła wyjątek w czasie wykonywania, na pasku statusu jest wyświetlany następujący status:
Wyjątek na pasku statusu

Jeśli wyjątek jest zgłaszany podczas stosowania wartości właściwości, następuje odtworzenie komponentu Java Bean i zignorowanie właściwości. Znak ostrzegawczy wskazuje, że reprezentacja aktywnego komponentu, wyświetlana w widoku projektowania i widoku właściwości, jest niekompletna w wyniku niezastosowania błędnej właściwości.

Oprócz wyjątków zgłaszanych w wyniku zastosowania wartości właściwości mogą istnieć także wyjątki zgłaszane w czasie tworzenia instancji komponentu Java Bean. W takim przypadku nie można częściowo utworzyć komponentu Java Bean (jak w przypadku błędnych wartości właściwości), więc nie ma żadnych aktywnych komponentów Java Bean. Błędy napotkane podczas tworzenia instancji komponentu Java Bean są oznaczane w widokach projektowania i komponentów Java Bean czerwonym znakiem x. Po wybraniu komponentu Java Bean w wierszu statusu jest wyświetlany komunikat o błędzie.

Wyjątek w widoku projektowania

Błąd "Zbyt skomplikowane", sygnalizowany niebieskim kółkiem ze znakiem wykrzyknika, występuje w sytuacji, gdy łańcuch inicjowania dla właściwości jest zbyt skomplikowany i edytor elementów wizualnych nie może go zrozumieć.

Pojęcia pokrewne
Zaawansowane opcje debugowania komponentów Java Bean
Czynności pokrewne
Uruchamianie klasy elementów wizualnych Java jako komponentu Java Bean lub aplikacji
Konfigurowanie opcji uruchamiania komponentu Java Bean lub aplikacji
Debugowanie komponentu Java Bean elementu wizualnego lub aplikacji
Testowanie i wdrażanie apletów

(C) Copyright IBM Corporation 1999, 2004. Wszelkie prawa zastrzeżone.