Si un composant dispose d'un module de personnalisation défini pour lui au sein de sa classe BeanInfo, l'utilisateur peut y faire appel pour mettre à jour les propriétés du composant.
Défini dans la spécification JavaBeans, un module de personnalisation est un composant AWT ou Swing conçu pour fournir une interface plus riche et permettre aux utilisateurs de modifier la propriété d'un bean Java. L'association d'un module de personnalisation à un bean Java est déterminée par la classe BeanInfo correspondante.
Si un composant dispose d'un module de personnalisation, le bouton de la barre d'outils Personnalisation du bean Java
est activé.
Pour utiliser un module de personnalisation et modifier les propriétés d'un composant, procédez comme suit :
. Si le bouton est désactivé, le composant ne dispose pas d'un module de personnalisation défini dans la classe BeanInfo. Une boîte de dialogue du module de personnalisation modale s'affiche.
Comme le module de personnalisation s'ouvre dans la JVM qui exécute les beans Java sur certaines plateformes, il est possible qu'il ne s'affiche pas devant le plan de travail et vous devrez peut-être le sélectionner dans la barre de tâches pour le visualiser.
Si la classe du module de personnalisation est un composant AWT ou Swing, elle s'affiche dans une boîte de dialogue
dotée de boutons OK et Cancel.
Rubrique parente : Extension de Visual Editor for Java