Przechowywanie klas BeanInfo w pliku JAR

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:

  1. Kliknij prawym przyciskiem myszy klasy wizualne i z menu podręcznego wybierz opcję Właściwości.
  2. Na stronie właściwości Ścieżka BeanInfo przejdź na kartę Klasy BeanInfo:
    Właściwości ścieżki BeanInfo
  3. 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.
  4. Wybierz pliki JAR zawierające klasy BeanInfo i kliknij przycisk OK.
  5. 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:
    1. Wybierz plik JAR i kliknij przycisk Modyfikuj ścieżki. Zostanie otwarte okno modyfikowania ścieżek wyszukiwania.
    2. 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.
      Określanie nazwy pakietu
      Pakiety zostaną dodane do listy w oknie modyfikowania ścieżek wyszukiwania.
    3. Kliknij przycisk OK po zakończeniu wybierania pakietów z pliku JAR, które zawierają klasy BeanInfo.
  6. 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.

(C) Copyright IBM Corporation 1999, 2004. Wszelkie prawa zastrzeżone.