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.