L'editor visuale ha bisogno delle classi BeanInfo in fase di progettazione e durante il runtime per definire il funzionamento dei vari componenti. E' possibile stabilire il percorso in cui conservare le classi BeanInfo.
Le classi che si sviluppano nell'editor visuale per Java devono essere memorizzate in progetti Java. Ciascun progetto Java dispone di un percorso di generazione che comprende riferimenti ad altri progetti all'interno dello spazio di lavoro del workbench oppure a file JAR esterni disponibili nel file system. I pacchetti inclusi nel percorso di generazione vengono utilizzati per compilare le classi nel progetto, inoltre sono utilizzati dall'editor visuale per Java per creare il percorso delle classi della Virtual Machine in cui vengono eseguiti i bean Java in fase di progettazione.
Le risorse possono essere organizzate in diversi modi:
Conservazione di bean e classi BeanInfo in progetti diversi
Quando si sviluppano classi nell'editor visuale per Java, è possibile conservare i file .java e le classi BeanInfo in progetti diversi. In questo modo, è possibile sviluppare e distribuire facilmente le classi in maniera separata.Conservazione di bean e classi BeanInfo nello stesso pacchetto
Se il bean Java e la classe BeanInfo associata sono nello stesso pacchetto, l'introspector sarà in grado di individuare la classe BeanInfo.Conservazione di bean e classi BeanInfo in pacchetti diversi nello stesso progetto
Quando si sviluppano classi nell'editor visuale per Java, è possibile conservare i file .java e le classi BeanInfo in pacchetti diversi all'interno dello stesso progetto.Conservazione di classi BeanInfo in un file JAR
E' possibile conservare le classi BeanInfo in un file JAR diverso nello stesso progetto definito dai bean Java, in un progetto diverso oppure nel file system.Definizione esplicita del percorso delle classi BeanInfo
È possibile definire in modo esplicito il percorso delle classi BeanInfo esterne al workbench utilizzando una variabile del percorso delle classi. La variabile può indicare un file JAR oppure una cartella esistente nel file system.
Argomento principale: Estensione dell'editor visuale per Java
Argomenti correlati
Classi BeanInfo e introspezione
Classi BeanInfo per classi JRE
Suggerimenti per la scrittura di classi BeanInfo per l'editor visuale
Attività correlate
Modalità di controllo delle informazioni BeanInfo per gli sviluppatori di plug-in