Los desarrolladores avanzados pueden estar interesados en ampliar el editor visual para que incluya componentes o beans Java personalizados, personalizadores o editores de propiedades personalizados.
El conjunto de temas siguiente ayudan en la compresión sobre
conceptos y tareas relacionadas con la ampliació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 de propiedades de bean Java
Un personalizador es un diálogo adicional que los usuarios pueden lanzar para cambiar propiedades del bean Java. Puede crear clases de personalizador para editar propiedades de beans 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.