將 Bean 與 BeanInfo 類別保存在相同專案的不同套件中

當您在 Java 視覺化編輯器中開發類別時,可以選擇將您的 .java 檔和 BeanInfo 類別, 保存在相同專案內的不同套件中。

如果要完成這份工作,您必須編輯 Java 專案的內容,以配置視覺化編輯器所使用的 BeanInfo 搜尋路徑。 您可以把它們放在不同的套件中,藉此區隔設計時期和執行時期類別,讓您個別部署它們。

例如,有個名為 MyProject 的專案包含下列套件:

如果要配置前述設定:

  1. 在 Java 視景中,用滑鼠右鍵按一下含有這兩個套件的專案,然後從蹦現功能表中選取內容
  2. 從內容清單選取 BeanInfo 路徑
  3. 在「套件」頁面上,務必選取在這個專案啟用 BeanInfo 內部檢查勾選框。 否則,不論在專案的任何時期,都不會使用 BeanInfo 路徑中的任何資訊。
  4. 按一下選擇套件按鈕, 在含有 BeanInfo 類別的同一個專案中,選取一或多個套件。
  5. 選用:如果您想變更在內部檢查期間系統搜尋套件時所遵照的順序, 請按一下排序和匯出標籤,並且使用向上向下按鈕。 在內部檢查期間,尋找適合 Java Bean 之 BeanInfo 類別的規則,也會依序套用在每一個套件中。只有當兩個或兩個以上的 BeanInfo 類別可能是相同 Java Bean 類別的候選者時,您才需要變更套件的順序。
  6. 如果您想要把這些套件,併入其他參照本專案類別之 Java 專案類別的 BeanInfo 搜尋路徑中 (因此等於把這個專案併入其 Java 建置路徑中),則必須匯出含有 BeanInfo 類別的套件。 請確認下列設定:
    1. 在 BeanInfo 內容的排序和匯出標籤中, 務必選取並匯出含有 BeanInfo 類別的套件。
    2. 在相同專案的 Java 建置路徑內容頁上, 絕不可以將含有 BeanInfo 類別的套件,排除在匯出作業之外。 如果將它們從「Java 建置路徑」內容排除,便會置換「BeanInfo 路徑」內容頁面的設定。

當您建立專案的內部檢查器時,它會將「套件」清單中指定的所有套件都包含在其搜尋路徑中。

母主題:指定 BeanInfo 類別的位置

相關概念
BeanInfo 類別和內部檢查

相關作業
將 Bean 與 BeanInfo 類別保存在不同的專案中
將 BeanInfo 類別放在 JAR 檔中
明確定義 BeanInfo 類別的位置
將 Bean 與 BeanInfo 類別保存在相同套件中

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