Vous pouvez conserver les classes BeanInfo dans un fichier JAR distinct au sein du même projet que les beans Java que vous définissez, dans un projet séparé ou sur le système de fichiers.
Pour utiliser les classes BeanInfo et rechercher leur code source, vous pouvez les importer dans un projet sous forme de fichier ZIP ou JAR. Le contenu du fichier peut être développé pour afficher les entrées associées. Pour limiter l'espace utilisé, les classes BeanInfo peut être laissées dans le fichier JAR afin que celui-ci soit importé tel quel.
Toutefois, pour que les classes BeanInfo du fichier JAR soient utilisées lors de l'introspection des classes visuelles, vous devez inclure le fichier JAR dans le chemin BeanInfo du projet et nommer les packages du fichier JAR.
Pour ajouter les fichiers JAR contenant les classes BeanInfo au chemin BeanInfo du projet, procédez comme suit :
Par exemple, le projet MyProject contient le bean Java runtimeclasses.MyBean. Le fichier JAR designtime.jar stocke sa classe BeanInfo dans le package beaninfoclasses.
Vous pouvez importer le fichier designtime.jar dans MyProject (ou dans un autre projet) ou le laisser sur le système de fichiers. Ajoutez ensuite le fichier designtime.jar au chemin BeanInfo de Myproject et nommez le package beaninfoclasses en fonction de l'emplacement des classes BeanInfo.
Rubrique parent : Spécification de l'emplacement des classes BeanInfo
Concepts connexes
Classes BeanInfo et introspection
Tâches connexes
Conservation des beans et des classesBeanInfo dans des packages différents au sein du même projet
Conservation des beans et des classes BeanInfo dans des projets différents
Définition explicite de l'emplacement des classes BeanInfo
Conservation des beans et des classes BeanInfo dans le même package