将 bean 和 BeanInfo 类存放在同一个包中

Java bean 及其相关联的 BeanInfo 类位于同一个包中,因此自省程序将能够找到 BeanInfo 类。

这是最简单但最不可能的情况,原因是在同一个包中耦合运行时和设计时类会使部署时需要做更多工作来分开它们。

例如,称为 MyProject 的项目包含称为 myclasses 的包,它包含类 MyJavaBeanMyJavaBeanBeanInfo。每当使用 bean myclasses.MyJavaBean 时,无论是用于开发 MyProject 中的类还是用于开发另一个项目(该项目在其 Java 构建路径中包括 MyProject)中的类,自省程序都会找到它的 BeanInfo 类 myclasses.MyJavaBeanBeanInfo

要将 BeanInfo 类与可视类存放在同一个包中:

  1. 在 Java 透视图中,创建 BeanInfo 类。
  2. 将 BeanInfo 类保存在使用 BeanInfo 类的 bean 所在的那个项目和包中。
在设计时,Visual Editor 将找到并检查 BeanInfo 类以确定 Java bean 的属性。

上级主题:指定 BeanInfo 类的位置

相关概念
BeanInfo 类和自省

相关任务
将 bean 和 BeanInfo 类存放在同一个项目中的不同包中
将 bean 和 BeanInfo 类存放在不同的项目中
将 BeanInfo 类存放在 JAR 文件中
显式地定义 BeanInfo 类的位置

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