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