即時 Java Bean 的模型是由視覺化編輯器所維護,可讓您看到身為 java.awt.Component 子類別的 Java Bean 的圖形表示法,並在「內容」視圖中顯示尚未設定之內容的值。
視覺化編輯器執行這項作業的方法是:為每一個視覺化編輯器實例建立一個目標 VM,系統會在這些目標 VM 中載入編輯器所用的 Java Bean 類別,建立實例,並且根據要求,傳送 get 和 set 方法。
通常您是不必顧慮這個 VM 的。不過有些時候,可能需要針對它專屬的行為加以分析或除錯。比方說,當目標 VM 中的 Java Bean 擲出異常狀況時,就需要除錯。
由於目標 VM 執行的是即時程式碼,因此會有與它相關的額外負荷,會影響到應用程式的效能和準確性。 如果您所開發的 Java Bean 要在目標 VM 中執行, 且您希望它在視覺化編輯器環境中的行為與在執行時期 VM 中不同, 您可以查詢 static 方法 java.beans.Beans.isDesignTime()。 如果是視覺化編輯器的目標 VM,會傳回 true 值,否則就傳回 false。
母主題: 關於 Java 視覺化編輯器