일반 개발 중 Java Bean에서 예외가 발생하는 경우도 있습니다. 비주얼 편집기는 예외를 표시하기 위해 아이콘 및 비주얼 마커를 표시합니다.
예를 들어 비주얼 클래스가 인스턴스화되거나 특성 값이 적용될 때
비주얼 클래스는 예외를 처리할 수 있습니다. 특성 값이 적용될 때 예외가 처리되면
Java Bean이 다시 작성되고 기타 유효한 특성이 모두 적용됩니다. 디자인 보기 및 Java Bean 보기에
경고 부호가 표시되어 예외가 발생했음을 표시합니다.
경고가 있는 구성요소를 선택할 경우 상태 표시줄은 예외를 처리한 특성 및 예외 메시지를 표시합니다.
예를 들어, 단추의 텍스트 특성이 런타임 예외를 발생시킨 경우 상태 표시줄의 상태는
다음과 같습니다.
특성 값을 적용하는 중에 예외가 발생할 때 Java Bean이 다시 작성되고 특성은 무시됩니다. 경고 부호는 잘못된 특성이 적용되지 않았을 때 디자인 보기 또는 특성 보기에 표시된 대로 활성 Java Bean의 표시가 불완전함을 표시합니다.
특성 값이 적용될 때 예외가 발생할 뿐만 아니라, Java Bean을 예시하는 동안 예외가 발생할 수 있습니다. 이런 경우 잘못된 특성 값 때문에 활성 Java Bean이 나타나지 않으므로, Java Bean을 부분적으로 작성할 수 없습니다. 이를 표시하기 위해 Java Bean을 예시하는 동안 발생한 오류의 경우 디자인 보기 및 Java Bean 보기에서 빨간색 x가 표시됩니다. 사용자는 Java Bean을 선택하여 상태 표시줄에서 예외 메시지를 볼 수 있습니다.
감탄 부호가 있는 파란색 원으로 표시되는 "너무 복잡함" 오류는 특성에 대한 초기화 문자열이 너무 복잡해서 비주얼 편집기가 이해할 수 없을 경우에 발생합니다.
상위 주제: 비주얼 편집기에서 테스트 및 디버그