A tapasztalt fejlesztőket érdekelheti, hogy hogyan terjeszthetik ki a
vizuális szerkesztő környezetet saját Java komponensekkel, személyre szabókkal
vagy egyéni tulajdonságszerkesztőkkel.
Az alábbi témakörök segítenek megismerkedni a Visual Editor for Java bővítésével kapcsolatos fogalmakkal és feladatokkal:
BeanInfo osztályok és belső elemzés
A szerkesztőn belüli használatra szánt új összetevők és komponensek,
például új paletta-összetevők létrehozása esetén az új elem viselkedését egy
BeanInfo osztály megadásával szabályozhatja.
A BeanInfo osztályok helyének meghatározása
A vizuális szerkesztőnek a BeanInfo osztályokra tervezési és
futási időben egyaránt szüksége van a különböző komponensek viselkedésének
megállapításához. A BeanInfo osztályok tárolásának helyéről a felhasználó
szabadon dönthet.
Java komponensek tulajdonságainak személyre szabása
A személyre szabó párbeszédablakok segítségével a felhasználók
megváltoztathatják a Java komponensek tulajdonságait. A vizuális szerkesztőhöz hozzáadott Java komponensek tulajdonságainak beállításához
különleges személyre szabó osztályokat hozhat létre.