A Visual Editor for Java szerkesztőben osztályok fejlesztésekor a
BeanInfo osztályokat és a .java fájlokat tárolhatja ugyanabban a projektben, de
más csomagokban.
Ehhez a Java projekt tulajdonságai közt módosítani
kell a vizuális szerkesztő által használt BeanInfo keresési útvonalat. A külön
csomagban tárolással elválaszthatja egymástól a tervezési időben illetve a
futásidőben használt csomagokat, és ez az elkülönítés telepítéskor is
megoldható.
Tegyük fel például, hogy a SajatProjekt az alábbi csomagokat tartalmazza:
- futasideju_osztalyok - Ez a csomag a
futasideju_osztalyok.SajatJavaBean osztályt tartalmazza
- beaninfo_osztalyok - Ez a csomag a SajatJavaBean osztályhoz tartozó
BeanInfo osztályt tartalmazza (beaninfo_osztalyok.SajatJavaBeanBeanInfo).
A fenti konfiguráció beállításához tegye a következőket:
- A Java perspektívában kattintson a jobb egérgombbal a két
csomagot tartalmazó projektre, majd válassza az előugró menü
Tulajdonságok menüpontját.
- A tulajdonságok listájáról válassza ki a
BeanInfo útvonal elemet.
- A Csomagok lapon jelölje ki a BeanInfo
elemzés engedélyezése a projekten jelölőnégyzetet. Ha ezt elmulasztja,
akkor a vizuális szerkesztő nem használja a projekthez megadott BeanInfo
útvonalat.
- Kattintson a Csomagok kiválasztása
gombra, majd válasszon ki a projekt BeanInfo osztályait tartalmazó
csomagokat.
- Választható: Ha meg szeretné változtatni azt a
sorrendet, amit a belső elemzés a csomagok kereséséhez használ, akkor
kattintson a Sorrend és exportálás fülre, és a
Fel és Le
gombokkal állítsa be a sorrendet.
A belső elemzés a megfelelő BeanInfo osztály
keresésére vonatkozó szabályok sorban alkalmazza az összes csomagra. A csomagok
sorrendjének megváltoztatása tehát csak akkor szükséges, ha egy Java komponenshez több BeanInfo osztály is tartozhat.
- Ha ezeket a csomagokat el kívánja helyezni a projekt osztályaira
hivatkozó más Java projektek osztályainak BeanInfo keresési útvonalában (és
ezért ezt a projektet elhelyezni azok összeépítési útvonalában), akkor a
BeanInfo osztályokat tartalmazó csomagot exportálni kell. Ellenőrizze az
alábbi beállítások meglétét:
- A BeanInfo
tulajdonságok párbeszédablak Sorrend és
exportálás lapján győződjön meg róla, hogy a BeanInfo osztályokat
tartalmazó csomagok ki vannak jelölve exportálásra.
- Ugyanezen projekt adatlapjának Java
összeépítési útvonal lapján győződjön meg róla, hogy a BeanInfo
osztályokat tartalmazó csomagok nincsenek kizárva az exportálásból. A Java
összeépítési útvonal adatlapján beállított kizárás felülbírálja a BeanInfo
adatlap beállításait.
A projekthez létrejövő belső elemző a keresési
útvonalának Csomagok listájában található összes csomagot tartalmazza.