BeanInfo osztályok tárolása JAR fájlban

A BeanInfo osztályokat tárolhatja egy JAR fájlban a Java komponenseket tartalmazó projektben, egy másik projektben vagy a fájlrendszeren.

A BeanInfo osztályok használatához és forráskódjuk böngészéséhez ZIP vagy JAR fájlként importálni kell ezeket az osztályokat egy projektbe. Ezután a fájl tartalma kibontható az egyedi bejegyzésekbe. Helytakarékossági megfontolásokból a BeanInfo osztályokat meghagyhatja a JAR fájlban, és változatlan formában importálhatja a JAR fájlt.

Azonban ahhoz, hogy a JAR fájlban tárolt BeanInfo osztályokat fel lehessen használni a vizuális osztályok belső elemzése során, el kell helyezni a JAR fájlt a projekt BeanInfo útvonalában, és meg kell nevezni a benne található csomagokat.

A BeanInfo osztályokat tartalmazó JAR fájlok hozzáadása a projekt BeanInfo útvonalához:

  1. Kattintson a jobb egérgombbal a vizuális osztályokat tartalmazó projektre, majd válassza az előugró menü Tulajdonságok menüpontját.
  2. A BeanInfo útvonal adatlapon lépjen át a BeanInfo osztályok lapra:
    BeanInfo útvonal tulajdonságok
  3. Tegye a következők valamelyikét:
    • Ha a BeanInfo JAR fájlokat a munkaterület egy projektje tartalmazza, akkor kattintson a JAR fájlok hozzáadása gombra.
    • Ha a BeanInfo JAR fájlokat nem tartalmazza egyetlen projekt sem, csak fájlrendszeren találhatóak, akkor kattintson a JAR fájlok hozzáadása gombra.
    Megjelenik a JAR kiválasztása ablak. Külső JAR fájlok hozzáadása esetén megkeresheti a fájlok helyét a fájlrendszeren. A munkaterület egyik projektjében található JAR fájlok hozzáadásakor az ablak automatikusan észleli a BeanInfo útvonalban még nem szereplő JAR fájlokat.
  4. Válassza ki a BeanInfo osztályokat tartalmazó JAR fájlokat, majd kattintson az OK gombra.
  5. Ezután a JAR fájlban található csomagokat kell megadnia a BeanInfo osztály beillesztéséhez. Az újonnan felvett JAR fájlok mindegyikével tegye a következőket:
    1. Jelölje ki a JAR fájlt, majd kattintson az Útvonalak módosítása gombra. Megjelenik a Keresési útvonalak módosítása ablak.
    2. Kattintson a Csomagok kiválasztása gombra, írja be a BeanInfo osztályokat tartalmazó csomag nevét, majd kattintson az OK gombra. Ha a JAR fájl több csomagot is tartalmaz, akkor mindegyikre ismételje meg ezt a lépést.
      Csomagnév meghatározása
      A csomagok bekerülnek Keresési útvonalak módosítása ablak listájába.
    3. A JAR fájl összes BeanInfo osztályokat tartalmazó csomagjának felsorolása után kattintson az OK gombra.
  6. A Projekt tulajdonságai ablak bezárásához kattintson az OK gombra.

Tegyük fel például, hogy a SajatProjekt tartalmazza a futasideju_osztalyok.SajatBean Java komponenst. A tervezesi_ido.jar JAR fájl beaninfo_osztalyok csomagja tartalmazza a BeanInfo osztályokat.

A tervezesi_ido.jar fájlt a importálhatja SajatProjekt-be, vagy meghagyhatja a fájlrendszeren. Ezután adja hozzá a tervezesi_ido.jar fájlt a SajatProjekt BeanInfo útvonalához, és nevezze meg a beaninfo_osztalyok csomagot a BeanInfo osztályok tárolójaként.

Ne feledje: A tervezesi_ido.jar fájlt csak tervezési időben használja, az összeépítés során nem, ezért nem kell hozzáadni a Java összeépítési útvonalhoz.
Tipp: Ha importálás után a projektben kibontja a JAR fájlt, akkor egyszerűen csak fel kell venni a beaninfo_osztalyok csomagot a BeanInfo útvonalba a Csomagok lapon.

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