Java bean 异常

在正常开发期间,Java bean 有时会抛出异常。Visual Editor 显示图标和可视标记来指示异常。

例如,在将一个可视类实例化时,或者在应用属性值时,可视类可能会抛出异常。如果异常是在应用属性值时抛出的,则会重新创建 Java bean 并应用所有其它有效的属性。还会在“设计”视图和 Java bean 视图中显示一个警告标记来指示发生了异常
异常警告标记

Java bean 视图中的异常

当您选择带有警告的组件时,状态行将显示抛出异常的属性以及异常消息。例如,如果按钮的 text 属性抛出了运行时异常,则状态栏将显示以下状态:
状态栏中的异常

如果异常是在应用属性值期间抛出的,则会重新创建 Java bean 并忽略该属性。警告标记指示活动 Java bean 的表示(如“设计”视图或“属性”视图中所示)不完整,这是因为尚未应用错误的属性。

除了在应用属性值时抛出的异常之外,在 Java bean 实例化期间也可能会有异常抛出。在此情况下不可能部分创建 Java bean(如错误属性值所做的那样),所以不会有活动 Java bean。为了指示这一点,对于 Java bean 实例化期间抛出的错误,将在“设计”视图和 Java Bean 视图中显示一个红色的 x。您可以选择 Java bean 来查看状态行中的异常消息。

“设计”视图中的异常

当属性的初始化字符串太复杂而使 Visual Editor 不能理解时,就会发生“太复杂”错误(由带有惊叹号的蓝色圆圈表示)。

上级主题:在 Visual Editor 中进行测试和调试

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