Иногда в процессе разработки в объектах JavaBean выбрасываются исключения. Визуальный редактор для Java обозначает исключительные ситуации с помощью значков и визуальных маркеров.
Исключительные ситуации могут возникнуть, например, при создании экземпляра визуального класса или применении значений свойств.
В последнем случае JavaBean создается заново, а затем применяются остальные свойства. При возникновении исключительной ситуации в панели Эскиз и панели объектов Java показывается знак предупреждения.
При выделении компонента, с которым связано предупреждение, в строке состояния будет показано свойство, приведшее к исключительной ситуации, а также сообщение с подробностями.
Например, если к исключительной ситуации времени выполнения привело свойство text кнопки, в строке состояние будет показано следующее сообщение:
Если исключительная ситуация возникла во время применения значения свойства, JavaBean создается заново, а это свойство игнорируется. Знак предупреждения говорит о том, что представление JavaBean в панели Эскиз и панели Свойства неполное, т.к. не содержит ошибочного свойства.
Исключительные ситуации могут возникать и при создании экземпляра JavaBean. В таких случаях JavaBean невозможно создать даже частично. Для индикации невозможности создания JavaBean в панели Эскиз и панели объектов Java показывается красный крест. Для просмотра сообщения об ошибке выделите JavaBean.
Ошибка "Слишком сложная структура", представленная синим кругом со знаком восклицания, означает что значение свойства имеет слишком сложную структуру.