Исключительные ситуации объектов JavaBean

Иногда в процессе разработки в объектах JavaBean выбрасываются исключения. Визуальный редактор для Java обозначает исключительные ситуации с помощью значков и визуальных маркеров.

Исключительные ситуации могут возникнуть, например, при создании экземпляра визуального класса или применении значений свойств. В последнем случае JavaBean создается заново, а затем применяются остальные свойства. При возникновении исключительной ситуации в панели Эскиз и панели объектов Java показывается знак предупреждения.
Знак предупреждения об исключительной ситуации

Индикация исключительной ситуации в панели объектов Java

При выделении компонента, с которым связано предупреждение, в строке состояния будет показано свойство, приведшее к исключительной ситуации, а также сообщение с подробностями. Например, если к исключительной ситуации времени выполнения привело свойство text кнопки, в строке состояние будет показано следующее сообщение:
Исключительная ситуация в строке состояния

Если исключительная ситуация возникла во время применения значения свойства, JavaBean создается заново, а это свойство игнорируется. Знак предупреждения говорит о том, что представление JavaBean в панели Эскиз и панели Свойства неполное, т.к. не содержит ошибочного свойства.

Исключительные ситуации могут возникать и при создании экземпляра JavaBean. В таких случаях JavaBean невозможно создать даже частично. Для индикации невозможности создания JavaBean в панели Эскиз и панели объектов Java показывается красный крест. Для просмотра сообщения об ошибке выделите JavaBean.

Индикация исключительной ситуации в панели Эскиз

Ошибка "Слишком сложная структура", представленная синим кругом со знаком восклицания, означает что значение свойства имеет слишком сложную структуру.

Связанные концепции
Дополнительные опции для отладки объектов JavaBean
Связанные задачи
Запуск визуального класса как объекта JavaBean или приложения Java
Параметры выполнения JavaBean и приложения Java
Отладка визуального объекта JavaBean или приложения на Java
Тестирование и развертывание аплетов

(C) Copyright IBM Corporation 1999, 2004. Все права защищены.