Los desarrolladores avanzados podrían estar interesados en la extensión del editor visual
para que incluya componentes personalizados o Beans de Java, personalizadores o editores de
propiedad personalizados.
El conjunto de temas siguiente ayudan en la compresión sobre
conceptos y tareas relacionadas con la extensión del editor visual para Java:
Clases BeanInfo e introspección
Si se crean componentes nuevos o beans para su uso en el editor visual (por
ejemplo, añadir componentes a la paleta), puede controlar el comportamiento proporcionando una
clase BeanInfo.
Especificación de la ubicación de clases BeanInfo
El editor visual precisa de las clases BeanInfo en tiempo de diseño y ejecución para
determinar el comportamiento de los distintos componentes. El
usuario puede decidir dónde mantener las clases BeanInfo.
Personalizadores para propiedades bean de Java
Un personalizador es un diálogo adicional que los usuarios
pueden lanzar para cambiar propiedades del bean de Java. Puede crear clases de
personalización para la edición de propiedades de beans de Java que puede añadir
al editor visual.
Uso de un personalizador para cambiar propiedades
Si un componente tiene un personalizador definido en su clase BeanInfo, un usuario
puede utilizarlo para actualizar las propiedades del componente.