Gli sviluppatori avanzati potrebbero essere interessati alla possibilità di ampliare le capacità dell'editor visivo includendo componenti personalizzati o bean Java, customizer o editor delle proprietà personalizzati.
La serie di argomenti elencata di seguito consente di ottenere ulteriori informazioni sui concetti e sulle attività implicate nell'estensione dell'editor visivo per Java:
Classi BeanInfo e introspezione
Se si creano nuovi componenti o bean da utilizzare all'interno dell'editor visivo (ad esempio, aggiungendo componenti alla tavolozza), è possibile controllarne il funzionamento fornendo una classe BeanInfo.
Indicazione del percorso delle classi BeanInfo
L'editor visivo ha bisogno delle classi BeanInfo in fase di progettazione e durante il runtime per definire il funzionamento dei vari componenti. È possibile stabilire il percorso in cui conservare le classi BeanInfo.
Customizer per le proprietà dei bean Java bean
Un customizer è una finestra di dialogo aggiuntiva che gli utenti possono utilizzare per apportare modifiche alle proprietà dei bean Java. È possibile creare classi customizer per la modifica delle proprietà dei bean Java da includere nell'editor visivo.