Erfarne udviklere kan være interesseret i at udvide den visuelle editor, så den inkluderer tilpassede komponenter eller Java-beans, tilpasningsprogrammer eller editorer for tilpassede egenskaber.
Følgende sæt af emner giver et indblik i den struktur og de opgaver, der indgår i udvidelse af Visuel editor til Java.
BeanInfo-klasser og introspektion
Hvis du opretter nye komponenter eller beans til brug i den visuelle editor (f.eks. tilføjelse af komponenter til en palet), kan du styre deres funktionsmåde ved at anvende en BeanInfo-klasse.
Angiv placeringen af BeanInfo-klasser
Den visuelle editor kræver BeanInfo-klasser på designtidspunktet og runtime for at bestemme funktionsmåden af de forskellige komponenter. Du kan bestemme, hvor BeanInfo-klasser skal opbevares.
Tilpasningsfunktioner for Java-bean-egenskaber
Et tilpasningsprogram er en supplerende dialogboks, som brugeren kan starte for at ændre egenskaber for Java-bean'en. Du kan oprette tilpassede klasser til redigering af egenskaber for Java-beans, som du føjer til den visuelle editor.
Brug et tilpasningsprogram til at ændre egenskaber
Hvis en komponent har defineret en tilpasning for sig selv og sine BeanInfo-klasser, kan en bruger anvende tilpasningen til at opdatere egenskaberne for komponenten.