Опытных разработчиков должно заинтересовать расширение визуального редактора, позволяющее дополнять его пользовательскими компонентами или объектами JavaBean, программами настройки или пользовательскими редакторами свойств.
В следующих разделах рассматриваются концепции и задачи, связанные с расширением визуального редактора для Java:
Классы BeanInfo и их внутренний анализ
С помощью класса BeanInfo можно управлять поведением новых компонентов или объектов данных, которые вы создаете для использования в визуальном редакторе для Java (например компонентов, добавляемых в палитру).
Указание расположения классов BeanInfo
Для того чтобы определить, как должны себя вести различные компоненты, визуальному редактору для Java необходимы классы BeanInfo как во время проектирования, так и при работе. Вы сами решаете, где хранить классы BeanInfo.
Программа настройки свойств объекта JavaBean
Программа настройки свойств - это окно диалога для изменения свойств JavaBean пользователем. Вы можете создавать собственные классы настройки свойств объектов JavaBean, добавляемых в визуальный редактор.