Bevar beans og BeanInfo-klasser i forskellige pakker i samme projekt

Når du udvikler klasser i Visuel editor til Java, kan du bevare .java-filer og BeanInfo-klasser i forskellige pakker i samme projekt.

For at gøre dette skal du redigere egenskaberne for Java-projektet for at konfigurere en BeanInfo-søgesti, som den visuelle editor bruger. Ved at bevare dem i separate pakker, adskiller du designtid- og runtime-klasser, så du kan udvikle dem separat.

Eksempel: Projektet MitProjekt indeholder følgende pakker:

Sådan konfigurerer du indstillingerne ovenfor:

  1. Højreklik på det projekt, der indeholder begge pakker i Java-perspektivet, og vælg Egenskaber på pop op-menuen.
  2. Vælg BeanInfo-sti på listen med egenskaber.
  3. Sørg for, at afkrydsningsfeltet Aktivér BeanInfo-introspektion for dette projekt er markeret på siden Pakker. Hvis ikke, anvendes der ikke nogen oplysninger i BeanInfo-stien på noget tidspunkt for projektet.
  4. Klik på knappen Vælg pakker, og vælg en eller flere pakker i samme projekt, der indeholder BeanInfo-klasser.
  5. Valgfrit: Hvis du vil ændre rækkefølgen, som der søges i pakker med under introspektion, skal du klikke på skillebladet Sortér og eksportér og bruge knapperneOp og Ned. Under introspektion anvendes reglerne for søgning efter en passende BeanInfo-klasse til en Java-bean på hver pakke efterhånden. Ændring af rækkefølge for pakker kræves kun, hvis der er to eller flere mulige BeanInfo-klasser, der kan være kandidater for samme Java-bean-klasse.
  6. Hvis du vil have disse pakker inkluderet i BeanInfo-søgestien for klasser i andre Java-projekter, der henviser til klasser i dette projekt (og derfor inkluderer deres projekt i Java-byggestien), skal de pakker, der indeholder BeanInfo-klasser eksporteres. Bekræft følgende indstillinger:
    1. Sørg for, at de pakker, der indeholder BeanInfo-klasser, er markeret til eksport på skillebladet Sortér og eksportér i BeanInfo-egenskaberne.
    2. Sørg for, at de pakker, der indeholder BeanInfo-klasser, ikke er udeladt fra eksport på egenskabssiden Java-byggesti for det samme projekt. Hvis du udelader dem i egenskaberne for Java-byggesti, overskrives indstillingerne på egenskabssiden BeanInfo-sti.

Når introspektionen oprettes for projektet, inkluderes alle pakker, der er angivet i listen Pakker i dens søgesti.

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