Förvara BeanInfo-klasser i en JAR-fil

Du kan förvara BeanInfo-klasserna i en separat JAR-fil i samma projekt som de Java-bönor de definierar, i ett separat projekt eller i filsystemet.

Om du vill använda BeanInfo-klasserna och söka i källkoden till dem kan du importera dem till ett projekt som en ZIP- eller JAR-fil. Då kan innehållet i filen utökas till de enskilda posterna. Du kan spara utrymme genom att lämna BeanInfo-klasserna i JAR-filen och importera JAR-filen som den är.

För att BeanInfo-klasserna i JAR-filen ska användas vid introspektionen av de visuella klasserna måste du ta med JAR-filen i BeanInfo-sökvägen för projektet och namnge paketen i JAR-filen.

Så här lägger du till JAR-filer som innehåller BeanInfo-klasser i BeanInfo-sökvägen till projektet:

  1. Högerklicka på projektet med de visuella klasserna och välj Egenskaper i snabbmenyn.
  2. På egenskapssidan för BeanInfo-sökvägen öppnar du fliken BeanInfo-klasser:
    Egenskaper för BeanInfo-sökväg
  3. Gör något av följande:
    • Klicka på knappen Lägg till JAR-filer om BeanInfo-JAR-filerna ingår i ett projekt på arbetsytan.
    • Klicka på knappen Lägg till externa JAR-filer om BeanInfo-JAR-filerna finns i filsystemet och inte ingår i projektet.
    Fönstret Välj JAR-filer öppnas. Om du lägger till extern JAR-filer kan du bläddra till platsen i filsystemet. Om du lägger till JAR-filer från projekt på arbetsytan upptäcks JAR-filer som inte redan ingår i BeanInfo-sökvägen.
  4. Välj de JAR-filer där BeanInfo-klasserna ingår och klicka på OK.
  5. Du måste nu ange paketen i de JAR-filer där BeanInfo-klasserna ingår. Gå igenom följande steg för varje JAR-fil du lade till:
    1. Välj JAR-filen och klicka på Ändra sökvägar. Fönstret Ändra sökvägar.
    2. Klicka på Välj paket och ange namnet på det paket där BeanInfo-klasserna ingår och klicka på OK. Du kan upprepa det här steget för flera paket i samma JAR-fil.
      Ange paketnamn
      Paketen läggs till i listan i fönstret Ändra sökvägar.
    3. Klicka på OK när du är klar med att ange de paket i JAR-filen där BeanInfo-klasserna ingår.
  6. Klicka på OK när du vill stänga egenskapsfönstret för projektet

Exempel: projektet MyProject innehåller Java-bönanruntimeclasses.MyBean. JAR-filen designtime.jar har BeanInfo-klassen i paketet beaninfoclasses.

Du kan antingen importera filen designtime.jar till MyProject eller ett annat projekt eller så kan du lämna den i filsystemet. Sedan lägger du till designtime.jar till BeanInfo-sökvägen för MyProject och anger paketet beaninfoclasses som plats för BeanInfo-klasserna.

Kom ihåg: Eftersom designtime.jar endast används i design och inte vid bygge behöver du inte lägga till den i Java-byggsökvägen.
Tips: Om du utökar JAR-filen i projektet när du importerar den kan du helt enkelt lägga till paketetbeaninfoclasses till BeanInfo-sökvägen på fliken Paket.

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.