Java Bean 及其相關的 BeanInfo 類別是保存在相同套件中,這是為了方便內部檢查器尋找 BeanInfo 類別。
這是最簡單的情況,但也是最不實際的做法, 原因是如果將執行時期和設計時期的類別保存在相同套件中, 在部署期間需要花費更多人力將它們分開。
例如,MyProject 專案含有 myclasses 套件, 而該套件又含有 MyJavaBean 和 MyJavaBeanBeanInfo 類別。每當您使用 Bean myclasses.MyJavaBean 時,不管是為了開發 MyProject 內的類別,或是為了開發另一個將 MyProject 併入其 Java 建置路徑內之專案中的類別,內部檢查器都會找到其 BeanInfo 類別 myclasses.MyJavaBeanBeanInfo。
如果要將 BeanInfo 類別保存在與視覺化類別相同的套件中,請執行下列動作: