Uchovávání objektů bean a tříd BeanInfo ve stejném balíčku

Objekt Java bean a k němu přidružená třída BeanInfo jsou ve stejném balíčku, pak může introspektor najít třídu BeanInfo.

Toto je nejjednodušší, ale také nejméně pravděpodobný scénář, protože sdružování běhových a návrhových tříd do jednoho balíčku přidělává práci při jejich zavádění, protože je nutné je oddělovat.

Například projekt nazvaný MyProject obsahuje balíček s názvem myclasses, který obsahuje třídy MyJavaBean a MyJavaBeanBeanInfo. Kdykoliv je použit objekt typu bean myclasses.MyJavaBean, ať už pro vývoj třídy v rámci projektu MyProject, nebo pro vývoj třídy v jiném projektu, který obsahuje v cestě sestavení Java projekt MyProject, introspektor najde jeho třídu BeanInfo myclasses.MyJavaBeanBeanInfo.

Chcete-li uchovat třídy BeanInfo ve stejném balíčku, ve kterém jsou i vizuální třídy:

  1. V perspektivě Java vytvořte své třídy BeanInfo.
  2. Uložte tyto třídy BeanInfo do stejného projektu a stejného balíčku, jako jsou vaše objekty typu bean, které používají třídy BeanInfo.
Vizuální editor vyhledá třídy BeanInfo a provede jejich introspekci během doby návrhu, aby určil vlastnosti objektu Java bean.

(C) Copyright IBM Corporation 1999, 2004. Všechna práva vyhrazena.