如果元件在其 BeanInfo 類別中,有一個為它定義的自訂程式,使用者便可以使用這個自訂程式,來更新元件的內容。
自訂程式是以 JavaBeans 規格定義,它是一個 AWT 或 Swing 元件, 可以提供更豐富的介面,讓使用者變更 Java Bean 內容。 Java Bean 是否有自訂程式,是由其 BeanInfo 類別決定。
如果元件有可用的自訂程式,
則會啟用「自訂 Java Bean」工具列按鈕
。
如果要使用自訂程式來變更元件的內容,請執行下列動作:
。
如果該按鈕停用,就表示該元件在 BeanInfo 類別中,並沒有為它而定義的自訂程式。 這時會開啟「模型自訂程式」對話框。
由於在某些平台上,自訂程式是在執行 Java Bean 的 JVM 中開啟,
因此它可能不會出現在工作台前面,
您得在工作列選取它,它才會出現。
如果自訂程式類別是一個 AWT 或 Swing 元件,
則會顯示在含有確定和取消按鈕的對話框裡面。
母主題: 延伸 Java 視覺化編輯器