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