視覺化編輯器在設計時期和執行時期需要 BeanInfo 類別,來判斷各種元件的行為。 您可以決定要將 BeanInfo 類別保存在哪裡。
您在 Java 視覺化編輯器所開發的類別,必須保存在 Java 專案中。 每一個 Java 專案都有一個建置路徑,其中含有對工作台工作區內其他專案的參照,或是檔案系統中的外部 JAR 檔。 建置路徑所含的套件,可用來編譯專案中的類別, Java 視覺化編輯器也會用它來建立在設計時期執行 Java Bean 之虛擬機器的類別路徑。
您可以使用下列幾種方法來組織資源:
將 Bean 與 BeanInfo 類別保存在不同的專案中
當您在 Java 視覺化編輯器中開發類別時,可以選擇將您的 .java 檔和 BeanInfo 類別保存在不同的專案中。這可以讓您輕鬆地分別進行開發和部署類別。將 Bean 與 BeanInfo 類別保存在相同套件中
Java Bean 及其相關的 BeanInfo 類別是保存在相同套件中,這是為了方便內部檢查器尋找 BeanInfo 類別。將 Bean 與 BeanInfo 類別保存在相同專案的不同套件中
當您在 Java 視覺化編輯器中開發類別時,可以選擇將您的 .java 檔和 BeanInfo 類別, 保存在相同專案內的不同套件中。將 BeanInfo 類別保存在 JAR 檔
您可以將 BeanInfo 類別保存在專案的個別 JAR 檔中(這個專案與它們所定義的 Java Bean 相同),或者保存在個別的專案,或者保存在檔案系統上。明確定義 BeanInfo 類別的位置
您可以使用類別路徑變數,明確定義工作台外面的 BeanInfo 類別的位置。 這個變數可以指向檔案系統上的 JAR 檔或資料夾。
母主題: 延伸 Java 視覺化編輯器
相關概念
BeanInfo 類別和內部檢查
JRE 類別的 BeanInfo 類別
撰寫視覺化編輯器的 BeanInfo 類別的要訣