如果某个组件在它的 BeanInfo 类中为它定义了定制程序,则用户可以使用该定制程序来更新该组件的属性。
在 JavaBeans 规范中定义的定制程序是一个 AWT 或 Swing 组件,它能够为用户提供更丰富的接口来更改 Java bean 属性。Java bean 是否具有定制程序是由它的 BeanInfo 类确定的。
如果一个组件具有可用的定制程序,则“定制 Java Bean”工具栏按钮
处于启用状态。
要使用定制程序来更改组件的属性:
。如果该按钮处于禁用状态,则表示在该组件的
BeanInfo 类中没有为它定义定制程序。将打开模态定制程序对话框。在某些平台上,由于定制程序在运行 Java bean 的 JVM 中打开,所以定制程序可能未显示在工作台前面,您可能需要在任务条上选择它以使其可视。如果定制程序类是 AWT 或 Swing 组件,则它将显示在带有确定和取消按钮的对话框中。