Przechowywanie komponentów Bean oraz klas BeanInfo w tym samym pakiecie

Jeśli komponent Java Bean i powiązana z nim klasa BeanInfo są w tym samym pakiecie, to klasa BeanInfo zostanie znaleziona podczas wykonywania introspekcji.

To jest najprostszy i jednocześnie najmniej prawdopodobny scenariusz, ponieważ łączenie w tym samym pakiecie klas niezbędnych w czasie wykonywania z klasami używanymi podczas projektowania powoduje zwiększenie nakładu pracy: na etapie wdrażania produktu te klasy trzeba oddzielić.

Na przykład projekt o nazwie Mój_projekt zawiera pakiet moje_klasy z klasami Mój_komponent_JavaBean i Moja_klasa_JavaBeanBeanInfo. Przy każdym użyciu komponentu Bean moje_klasy.Mój_komponent_JavaBean, w celu utworzenia klasy w projekcie Mój_projekt lub w celu utworzenia klasy w innym projekcie zawierającym w swojej ścieżce budowania Java projekt Mój_projekt, podczas wykonywania introspekcji zostanie zlokalizowana klasa BeanInfo moje_klasy.Moja_klasa_JavaBeanBeanInfo.

Aby przechowywać klasy BeanInfo w tym samym pakiecie, co klasy elementów wizualnych:

  1. W perspektywie Java utwórz klasy BeanInfo.
  2. Zapisz klasy BeanInfo w tym samym projekcie i pakiecie, co komponenty Bean używające klas BeanInfo.
Edytor Visual Editor zlokalizuje w czasie projektowania klasy BeanInfo i wykona ich introspekcję w celu określenia właściwości komponentu Java Bean.

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