Gevorderde ontwikkelaars kunnen de Visual Editor uitbreiden met aangepaste componenten of Java-beans, aanpasprogramma's, of aangepaste eigenschappeneditors.
Raadpleeg de volgende onderwerpen voor meer informatie over de concepten
en taken met betrekking tot het uitbreiden van de Visual Editor:
BeanInfo-klassen en controle
Als u nieuwe componenten of beans maakt voor gebruik in de Visual Editor (bijvoorbeeld componenten toevoegen aan het palet) kunt u het gedrag besturen door een BeanInfo-klasse te leveren.
De locatie van BeanInfo-klassen opgeven
De BeanInfo-klassen zijn tijdens het ontwerpen en tijdens runtime in de Visual Editor nodig om het gedrag van verschillende componenten te bepalen. U kunt zelf de locatie van de BeanInfo-klassen opgeven.
Eigenschappen van Java-beans aanpassen
Een customizer is een extra dialoogvenster dat door de gebruiker kan worden opgestart om de eigenschappen van Java-beans te wijzigen. U kunt customizerklassen maken voor het bewerken van de eigenschappen van de Java-beans die u toevoegt aan de Visual Editor.
Eigenschappen wijzigen met een aanpasprogramma
Als voor een component een aanpasprogramma is gedefinieerd in de bijbehorende klasse BeanInfo,
kan een gebruiker de eigenschappen van de component bijwerken met behulp van dit aanpasprogramma.