Komponensek és BeanInfo osztályok tárolása külön projektben

A Visual Editor for Java szerkesztőben osztályok fejlesztésekor a BeanInfo osztályokat és a .java fájlokat tárolhatja külön projektben. Ezzel könnyebbé válik az osztályok egymástól elkülönített fejlesztése és bevezetése.

Tegyük fel például, hogy a SajatProjekt például tartalmazza a futasideju_osztalyok.SajatJavaBean osztályt, egy másik, SajatBeanInfoProjekt pedig a beaninfo_osztalyok.SajatJavaBeanBeanInfo osztályt.

A BeanInfo osztálynak ismernie kell az általa képviselt osztályt, ezért a SajatBeanInfoProjekt-nek tartalmaznia kell a SajatProjekt-et a Java összeépítési útvonalában. Ne feledje, hogy ennek ellenkezője nem igaz - A SajatProjekt Java összeépítési útvonalában nem szerepelhet a SajatBeanInfoProjekt, mert ez körkörös hivatkozást eredményez.

A munkaterület beállítása a másik projektben található BeanInfo osztályok használatára:

  1. A Java perspektívában kattintson a jobb egérgombbal a BeanInfo osztályokat tartalmazó projektre, majd válassza az előugró menü Tulajdonságok menüpontját. Megnyílik a Tulajdonságok ablak.
  2. Kattintson a Java összeépítési útvonal gombra. Kattintson a Projektek fülre, majd adja hozzá az összeépítési útvonalhoz a Java komponenseket (.java fájlokat) tartalmazó projektet. Ez meghatározza az összes olyan osztály helyét, amelyre futásidőben szükség van, de az aktuális projekt nem tartalmazza. Ezzel a fent kifejtett feltételek teljesülnek. Zárja be a Tulajdonságok ablakot.
  3. Nyissa meg a .java fájlokat tartalmazó projekt Tulajdonságok ablakát, majd kattintson a BeanInfo útvonal gombra. Kattintson a BeanInfo osztályok fülre.
  4. Kattintson a Projektek hozzáadása gombra. Megnyílik egy párbeszédablak az elérhető projektek listájával. A lista szűréséhez használhatja a párbeszédablak tetején található szövegmezőt. Keresse meg és jelölje ki a BeanInfo osztályokat tartalmazó projektet, majd kattintson az OK gombra.
  5. A belső elemzéshez használt virtuális gép osztályútvonala most már tartalmazza a projektet, azonban még meg kell határozni a BeanInfo osztályokat tartalmazó csomagokat. Ehhez jelölje ki ezeket a csomagokat, majd kattintson az Útvonalak módosítása gombra. A megnyíló Keresési útvonalak módosítása ablakban a BeanInfo osztályt tartalmazó csomag kiválasztásához kattintson a Csomagok kiválasztása gombra. Megnyílik a Csomagok kiválasztása párbeszédablak a projekten belüli csomagok fába rendezett listájával.
  6. Válassza ki a BeanInfo osztályokat tartalmazó csomagot. Több csomagot is kijelölhet. A feldolgozási sorrendjük módosításához használhatja a Fel és Le gombokat.

Ezzel a projekt másik projektben található BeanInfo osztályainak hozzáadása befejeződött.

Megjegyzések:

(C) Copyright IBM Corporation 1999, 2004. Minden jog fenntartva.