工作方式:Visual Editor 和 Java Bean

Visual Editor 维护活动 Java bean 的模型,这允许您查看作为 java.awt.Component 子类的 Java bean 的图形表示法,以及在“属性”视图中显示未设置的属性的值。

Visual Editor 通过为每个 Visual Editor 实例创建目标 VM 来执行此操作,在目标 VM 中,装入并实例化编辑器所使用的 Java bean 类,并根据需要发送 getset 方法。

通常,不需要考虑此 VM。但是可能会出现需要分析或调试特定于此 VM 的行为的情况。例如,当目标 VM 中的 Java bean 抛出异常时,就可能需要进行调试。

因为目标 VM 运行活动代码,所以在应用程序的性能和精确度方面有与它相关联的开销。如果开发将在目标 VM 中执行的 Java bean,并且要让它在 Visual Editor 环境中的行为与在运行时 VM 中的行为不同,则可以查询静态方法 java.beans.Beans.isDesignTime()。对于 Visual Editor 的目标 VM,此方法返回值 true,在其它情况下返回 false

上级主题:关于 Visual Editor for Java

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