L'éditeur visuel requiert les classes BeanInfo lors de la conception et de l'exécution pour déterminer le comportement des différents composants. Vous pouvez choisir l'emplacement des classes BeanInfo.
Les classes que vous développez dans l'éditeur visuel doivent être stockées dans des projets Java. Chaque projet Java possède un chemin de compilation comportant des références à d'autres projets situés dans l'espace du plan de travail ou dans des fichiers JAR externes placés sur le système de fichiers. Les packages inclus dans le chemin de compilation permettent de compiler les classes du projet et sont utilisés par Visual Editor for Java pour créer le chemin de classe de la machine virtuelle pour exécuter les beans Java lors de la phase de conception.
Vous disposez de plusieurs méthodes pour organiser vos ressources :
Conservation des beans et des classes BeanInfo dans des projets différents
Lorsque vous développez des classes dans Visual Editor for Java, vous pouvez conserver les fichiers .java et les classes BeanInfo dans des projets différents. Ce mécanisme permet de développer facilement des classes pour les déployer séparément.Conservation des beans et des classes BeanInfo au sein du même package
Un bean Java et sa classe BeanInfo associée sont dans le même package ; la procédure d'introspection peut donc localiser la classe BeanInfo.Conservation des beans et des classes BeanInfo dans des packages différents au sein du même projet
Lorsque vous développez des classes dans Visual Editor for Java, vous pouvez conserver les fichiers .java et les classes BeanInfo dans des packages différents au sein du même projet.Conservation des classes BeanInfo dans un fichier JAR
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.Définition explicite de l'emplacement des classes BeanInfo
Vous pouvez définir explicitement l'emplacement des classes BeanInfo qui sont externes au plan de travail à l'aide d'une variable de chemin de classe. La variable peut définir un fichier JAR ou un dossier existant sur le système de fichiers.
Rubrique parente : Extension de Visual Editor for Java
Concepts connexes
Classes BeanInfo et introspection
Classes BeanInfo pour les classes JRE
Conseils pour écrire des classes BeanInfo pour l'éditeur visuel
Tâches connexes
Contrôle des informations BeanInfo pour les développeurs de plug-in