Klasy BeanInfo można przechowywać w oddzielnym pliku JAR w tym samym projekcie, w którym znajdują się definiowane przez nie komponenty Java Bean, w oddzielnym projekcie lub w systemie plików.
Aby użyć klas BeanInfo i przeglądać ich kod źródłowy,
można je zaimportować do projektu w postaci pliku ZIP lub JAR. Następnie
zawartość pliku można rozwinąć do poszczególnych wpisów. W celu zaoszczędzenia
miejsca klasy BeanInfo można pozostawić w pliku JAR, a plik ten zaimportować w
niezmienionej postaci.
Jednak aby klasy BeanInfo znajdujące się w pliku JAR zostały użyte podczas
introspekcji klas wizualnych, należy włączyć plik JAR do ścieżki BeanInfo
projektu oraz podać nazwy pakietów w pliku JAR.
Aby dodać pliki JAR zawierające klasy BeanInfo do ścieżki BeanInfo projektu:
- Kliknij prawym przyciskiem myszy klasy wizualne
i z menu podręcznego wybierz opcję Właściwości.
- Na stronie właściwości
Ścieżka BeanInfo przejdź na kartę
Klasy BeanInfo:

- Wykonaj jedną z następujących czynności:
-
Kliknij przycisk Dodaj pliki JAR, jeśli pliki
JAR klas BeanInfo są zawarte w projekcie znajdującym się w środowisku roboczym.
- Kliknij przycisk Dodaj zewnętrzne pliki JAR,
jeśli pliki JAR klas BeanInfo znajdują się w systemie plików i nie są zawarte w projekcie.
Zostanie otwarte okno Wybór plików JAR. Jeśli dodawane są zewnętrzne pliki JAR,
można przejść do ich położenia w systemie plików. Jeśli dodawane są pliki JAR z
projektów w środowisku roboczym, okno wykryje wszelkie pliki JAR, które nie są
jeszcze włączone do ścieżki BeanInfo.
- Wybierz pliki JAR zawierające klasy BeanInfo i
kliknij przycisk OK.
- Teraz należy określić pakiety w plikach JAR, które
zawierają klasy BeanInfo. Wykonaj następujące czynności dla każdego dodanego
pliku JAR:
- Wybierz plik JAR i
kliknij przycisk Modyfikuj ścieżki.
Zostanie otwarte okno modyfikowania ścieżek wyszukiwania.
- Kliknij przycisk Wybierz
pakiety i wprowadź nazwę pakietu zawierającego klasy BeanInfo, a
następnie kliknij przycisk OK. Powtórz tę czynność
dla innych pakietów znajdujących się w tym samym pliku JAR.

Pakiety zostaną dodane do listy w oknie modyfikowania ścieżek wyszukiwania.
- Kliknij przycisk OK
po zakończeniu wybierania pakietów z pliku JAR, które zawierają klasy BeanInfo.
- Kliknij przycisk OK,
aby zamknąć okno właściwości projektu.
Na przykład projekt MyProject zawiera komponent Java
Bean runtimeclasses.MyBean. Plik JAR
designtime.jar zawiera jego klasę BeanInfo w pakiecie
beaninfoclasses.
Plik designtime.jar można zaimportować do projektu MyProject lub
innego projektu albo pozostawić go w systemie plików. Następnie plik
designtime.jar należy dodać do ścieżki BeanInfo projektu MyProject
oraz wymienić pakiet beaninfoclasses jako położenie klas BeanInfo.
Ważne: Ponieważ plik
designtime.jar jest używany tylko podczas projektowania, a nie podczas
budowania, nie trzeba go dodawać do ścieżki budowania Java.
Wskazówka: Jeśli plik JAR jest
rozwijany w projekcie podczas importowania, wystarczy dodać pakiet
beaninfoclasses do ścieżki BeanInfo na karcie Pakiety.