Beans und BeanInfo-Klassen in demselben Paket belassen

Wenn sich eine Java-Bean und die ihr zugeordnete BeanInfo-Klasse in demselben Paket befinden, ist der Introspektor in der Lage, die BeanInfo-Klasse zu finden.

Dies ist das einfachste aber auch das unwahrscheinlichste Szenario, da eine Verbindung der Laufzeit- und Entwurfszeitklassen in demselben Paket mehr Arbeit bei deren Trennung zum Zeitpunkt der Implementierung bedeutet.

So enthält z.B. ein Projekt namens MyProject ein Paket namens myclasses, das wiederum die Klassen MyJavaBean und MyJavaBeanBeanInfo enthält. Immer wenn die Bean myclasses.MyJavaBean verwendet wird, entweder für die Entwicklung einer Klasse innerhalb von MyProject oder für die Entwicklung einer Klasse in einem anderen Projekt, das MyProject in seinem Java-Erstellungspfad beinhaltet, wird der Introspektor dessen BeanInfo-Klasse myclasses.MyJavaBeanBeanInfo suchen.

Um BeanInfo-Klassen in demselben Paket wie Ihre visuellen Klassen zu belassen, gehen Sie wie folgt vor:

  1. In der Java-Perspektive erstellen Sie Ihre BeanInfo-Klassen.
  2. Speichern Sie die BeanInfo-Klassen in demselben Projekt und demselben Paket wie Ihre Beans, die die BeanInfo-Klassen verwenden.
Der Visual Editor wird während der Entwurfszeit die BeanInfo-Klassen suchen und einer Introspektion unterziehen, um die Eigenschaften der Java-Bean zu bestimmen.

Übergeordnetes Thema: Angeben der Speicherposition von BeanInfo-Klassen

Verwandte Konzepte
BeanInfo-Klassen und Introspektion

Verwandte Tasks
Beans und BeanInfo-Klassen in unterschiedlichen Paketen innerhalb desselben Projekts belassen
Beans und BeanInfo-Klassen in unterschiedlichen Projekten belassen
BeanInfo-Klassen in einer JAR-Datei belassen
Position von BeanInfo-Klassen explizit definieren

(C) Copyright IBM Corporation 1999, 2004. Alle Rechte vorbehalten."