Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
编写 JavaBeans 组件非常简单。你不需要特殊工具,也不必实现任何接口。写 bean 只是遵循某些编码规范的问题。你所要做的就是让你的类 看起来 像 <bean> - 使用 bean 的工具将能够识别和使用你的 bean。
但是,NetBeans 提供了一些使编写 bean 更容易的功能。此外,Java SE API 还包括一些支持类,以帮助实现常见任务。
本课中的代码示例基于名为 FaceBean 的简单图形组件。
FaceBean.javaFaceBean.zipbean 是一个 Java 类,其方法名称遵循 JavaBeans 准则。bean 构建器工具使用 introspection 来检查 bean 类。基于此检查,bean 构建器工具可以找出 bean 的属性,方法和事件。
以下部分描述了 properties,methods 和 events 的 JavaBeans 准则。最后,关于 BeanInfo 的部分展示了如何自定义开发人员使用 bean 的体验。