高级开发者可能希望扩展 Visual Editor 以包括定制组件或 Java bean、定制程序或定制属性编辑器。
BeanInfo 类和自省
如果您正在创建要在 Visual Editor 中使用的新组件或 bean(例如,将组件添加到选用板中),则可以通过提供 BeanInfo 类来控制它们的行为。指定 BeanInfo 类的位置
在设计时和运行时,Visual Editor 需要 BeanInfo 类以确定各种组件的行为。您可以决定 BeanInfo 类的存放位置。Java bean 属性的定制程序
定制程序是一个附加的对话框,用户可以启动该对话框来更改 Java bean 属性。您可以创建定制程序类来对添加至 Visual Editor 的 Java bean 的属性进行编辑。使用定制程序来更改属性
如果某个组件在它的 BeanInfo 类中为它定义了定制程序,则用户可以使用该定制程序来更新该组件的属性。