Förvara bönor och BeanInfo-klasser i olika paket inom samma projekt

När du utvecklar klasser i den visuella redigeraren för Java kan du välja att förvara .java-filer och BeanInfo-klasser i olika paket inom samma projekt.

Det gör du genom att redigera egenskaperna för Java-projektet för att konfigurera den BeanInfo-sökväg som den visuella redigeraren använder. Genom att förvara dem i olika paket separerar du designläges- och körningsklasser så att du kan placera ut dem separat.

Exempel: ett projekt med namnet MyProject innehåller följande paket:

Så här skapar du konfigurationen ovan:

  1. I Java-perspektivet högerklickar du på det projekt som innehåller båda paketen och väljer Egenskaper i snabbmenyn.
  2. Välj BeanInfo-sökvägar i listan med egenskaper.
  3. På sidan Paket kontrollerar du att kryssrutan Aktivera BeanInfo Introspection för det här projektet är markerad. I annat fall kommer ingen information i BeanInfo-sökvägen att användas för projektet.
  4. Klicka på knappen Välj paket och välj ett eller flera paket i det projekt som innehåller BeanInfo-klasserna.
  5. Valfritt: Om du vill ändra ordningsföljden för genomsökning av paket under introspektionen klickar du på fliken Sortera och exportera och använder knapparna Upp och Ned. Under introspektionen tillämpas reglerna för sökning av en lämplig BeanInfo-klass för en Java-böna på ett paket i taget. Det är nödvändigt att ändra ordningsföljden för paket endast om det finns två eller fler BeanInfo-klasser som är möjliga kandidater för samma Java-bönklass.
  6. Om du vill att de paketen ska ingå i BeanInfo-sökvägen för klasser i andra Java-projekt som hänvisar till klasser i det här projektet (vilket innebär att projektet ingår i Java-byggsökvägen för dem) måste det paket som innehåller BeanInfo-klasserna exporteras. Bekräfta följande inställningar:
    1. På fliken Sortera och exportera i BeanInfo-egenskaperna kontrollerar du att de paket som innehåller BeanInfo-klasserna är valda för export.
    2. På egenskapssidan för Java-byggsökvägen för samma projekt kontrollerar du att de paket som innehåller BeanInfo-klasserna inte har avmarkerats för export där. Inställningen i egenskaperna för Java-byggsökvägen åsidosätter inställningen i egenskapssidan för BeanInfo-sökvägen.

När introspektionsfunktionen skapas för projektet inkluderas alla paket som angetts i paketlistan i sökvägen för projektet.

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