Java Bean 예외

정상 개발 동안 Java Bean에 의해 예외가 처리될 수 있습니다. Visual Editor는 아이콘과 시각적 마커를 표시하여 예외를 나타냅니다.

예를 들어, 비주얼 클래스를 인스턴스화하거나 특성 값을 적용할 때 비주얼 클래스는 예외를 처리합니다. 특성 값을 적용할 때 예외가 처리되면 Java Bean이 다시 작성되고 기타 모든 올바른 특성이 적용됩니다. 경고 부호가 디자인 보기 및 Java Bean 보기에 표시되어 예외가 발생했음을 나타냅니다.
예외 경고 부호

Java Bean 보기의 예외

경고가 발생한 컴포넌트를 선택하면 상태 표시줄에 예외를 처리한 특성 및 예외 메시지가 표시됩니다. 예를 들어, 단추의 텍스트 특성이 런타임 예외를 처리한 경우 상태 표시줄에는 다음 상태가 표시됩니다.
상태 표시줄의 예외

특성 값을 적용할 때 예외가 처리되면 Java Bean이 다시 작성되고 특성은 무시됩니다. 경고 부호는 디자인 보기나 특성 보기에서처럼 활성 Java Bean의 표현이 불완전함을 나타내며, 이때 잘못된 특성은 적용되지 않습니다.

특성 값을 적용할 때 처리된 예외 및 Java Bean을 인스턴스화할 때 처리된 예외가 있을 수 있습니다. 이 경우 잘못된 특성 값에 대해 수행한 것처럼 Java Bean을 부분적으로 작성할 수는 없으므로 활성 Java Bean은 존재하지 않습니다. Java Bean의 인스턴스화 동안 처리된 오류에 대해 표시하기 위해 빨간색 x가 디자인 보기 및 Java Bean 보기에 표시됩니다. Java Bean을 선택하여 상태 표시줄에서 예외 메시지를 볼 수 있습니다.

디자인 보기의 예외

파란색 원 안의 느낌표로 표시되는 "너무 복잡한" 오류는 특성에 대한 초기화 문자열이 Visual Editor가 인식하기에 너무 복잡한 경우 발생합니다.

관련 개념
Java Bean 디버깅의 고급 옵션
관련 타스크
비주얼 클래스를 Java Bean 또는 응용프로그램으로 실행
Java Bean 또는 응용프로그램 실행을 위한 옵션 구성
비주얼 Java Bean 또는 응용프로그램 디버깅
애플릿 테스트 및 배치

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