Bevar beans og BeanInfo-klasser i samme pakke

Når en Java-bean og dens tilknyttede BeanInfo-klasser er i samme pakke, er introspektionen i stand til at finde BeanInfo-klasserne.

Dette er det enkleste, men også mindst sandsynlige scenario, fordi placering af runtime og designtidsklasser i samme pakke giver mere arbejde på udviklingstidspunktet med at adskille dem.

Eksempel: Et projekt ved navn MitProjekt indeholder en pakke ved navn MineKlasser, der indeholder klasserne MinJavaBean og MinJavaBeanBeanInfo. Når bean'en mineklasser.MinJavaBean anvendes enten til udvikling af en klasse i MitProjekt eller til udvikling af en klasse i et andet projekt, der indeholder MitProjekt i sin Java-byggesti, vil introspektionen finde dens BeanInfo-klasse mineklasser.MinJavaBeanBeanInfo.

Sådan bevarer du BeanInfo-klasser i samme pakke som dine visuelle klasser:

  1. Opret dine BeanInfo-klasser i Java-perspektivet.
  2. Gem BeanInfo-klasser i samme projekt og samme pakke som de beans, der anvender BeanInfo-klasser.
Visuel editor vil placere og udføre introspektion for BeanInfo-klasser på designtidspunktet for at bestemme egenskaberne for Java-bean'en.

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.