Beans en BeanInfo-klassen in hetzelfde pakket bewaren

Een Java-bean en de bijbehorende BeanInfo-klasse bevinden zich in hetzelfde pakket, zodat de Introspector in staat is de BeanInfo-klasse te lokaliseren.

Dit is het meest eenvoudige maar ook het minst waarschijnlijke scenario omdat het koppelen van de klassen tijdens runtime en tijdens het ontwerpen in hetzelfde pakket ervoor zorgt dat voor het scheiden van de twee meer werk moet worden verricht op het moment van ingebruikname.

Een project met de naam MyProject bevat bijvoorbeeld een pakket met de naam myclasses dat weer de klassen MyJavaBean en MyJavaBeanBeanInfo bevat. Iedere keer dat de bean myclasses.MyJavaBean wordt gebruikt voor de ontwikkeling van een klasse binnen MyProject of voor de ontwikkeling van een klasse in een ander project dat MyProject bevat in het Java-buildpad, lokaliseert de Introspector de BeanInfo-klasse myclasses.MyJavaBeanBeanInfo.

Om de BeanInfo-klassen in hetzelfde pakket op te slaan als de visuele klassen, gaat u als volgt te werk:

  1. In het perspectief Java maakt u uw BeanInfo-klassen.
  2. De BeanInfo-klassen slaat u in hetzelfde project en in hetzelfde pakket op als de beans die deze BeanInfo-klassen gebruiken.
De Visual Editor lokaliseert en controleert de BeanInfo-klassen tijdens het ontwerpen om de eigenschappen van de Java-bean vast te stellen.

(C) Copyright IBM Corporation 1999, 2004. Alle rechten voorbehouden.