Avancerade utvecklare kan ha intresse av att utöka den visuella redigeraren med anpassade komponenter eller Java-bönor, anpassare eller redigerare för anpassade egenskaper.
Med hjälp av följande avsnitt får du en bättre förståelse av de begrepp och uppgifter du kommer i kontakt med när du utökar den visuella redigeraren för Java:
BeanInfo-klasser och introspektion
Om du skapar nya komponenter eller bönor för användning i den visuella redigeraren (till exempel lägger till komponenter i paletten) kan du kontrollera deras funktion genom att lägga till en BeanInfo-klass.
Ange plats för BeanInfo-klasser
I den visuella redigeraren måste BeanInfo-klasserna ingå i designläge och körningsläge för att det ska gå att ange funktionerna för de olika komponenterna. Du kan ange var du vill förvara BeanInfo-klasserna.
Anpassare för Java-bönegenskaper
En anpassare är en extra dialogruta som användare kan använda till att ändra Java-bönegenskaper. Du kan skapa anpassarklasser för redigering av egenskaper för de Java-bönor du lägger till i den visuella redigeraren.
Använda en anpassare till att ändra egenskaper
Om det finns en anpassare definierad för en komponent i BeanInfo-klassen kan en användare använda anpassaren till att uppdatera egenskaperna för komponenten.