Java 視覺化編輯器是一種程式碼型的 Java 編輯器,可協助您設計具有圖形式使用者介面 (GUI) 的應用程式。視覺化編輯器是以 JavaBeans 元件模型為基礎,並且利用標準小組件工作箱 (SWT)、抽象視窗化工具箱 (AWT) 或 Swing 支援視覺化建構。
視覺化編輯器是專為處理 .java 程式檔而設計,可讓您同步編輯程式碼和設計。視覺化編輯器並沒有自己的視景。如果您利用 Java 視景中的視覺化編輯器,您對「作業」視圖、「主控台」視圖和「概要」視圖位置所做的任何自訂內容,皆可供 Java 視覺化編輯器使用。
您可以利用 Java 視覺化編輯器,從設計選用區中利用視覺化元件或 Java Bean 來建立類別。這個類別可以是可執行的應用程式(具有 main 方法的類別), 它也可以是您想併入另一個類別中的 Java Bean。如果要當作 Java Bean 供 Java 視覺化編輯器使用,不必實作任何介面,唯一的需求是編輯器必須知道如何建立該類別的實例。在多數的情況下,這表示該類別應該是公用的,且應具有公用空值建構子。這個空值建構子可以是明確的也可以是隱含的,雖然在少數例外下,Java 視覺化編輯器會辨識 java.awt.Dialog 之類的子類別。而這種子類別是利用採用 java.awt.Frame 之引數的建構子來建立實例的。視覺化編輯器會新增一個呼叫 initialize 方法的明確建構子,用來設定 Java Bean 起始狀態。
工作台有許多編輯器可用來編輯 .java 程式檔。Java 編輯器可讓您手動撰寫程式碼, 而 Java 視覺化編輯器則將「程式碼」視圖與「設計」視圖結合,讓您在這裡佈置和預覽視覺化元件。
視覺化編輯器的「設計」和「程式碼」視圖
Java 編輯器的視覺化編輯器分成兩個視窗:「設計」視圖以圖形表示法預覽 Java Bean,以及「程式碼」視圖顯示相關聯的 Java程式碼。視覺化編輯器的設計選用區
Java 視覺化編輯器併入了元件和其他選取工具的選用區,您可以在「設計」視圖中使用。視覺化編輯器的「內容」視圖
「內容」視圖顯示在「設計」視圖或 Java Bean 視圖中所選取之 Java Bean 的內容。Java Bean 視圖
Java 視覺化編輯器的 Java Bean 視圖, 會顯示一個樹狀視圖,列出您所編製之 Java 類別所用的元件、事件和接聽器。在視覺化編輯器中產生程式碼
當您變更「設計」視圖中的視覺化類別時,Java 程式碼會同時更新。同樣地,當您在編輯 Java 程式碼時,圖形式設計視圖也會跟著更新,以反映程式碼的變更。如何運作:視覺化編輯器和 Java Bean
即時 Java Bean 的模型是由視覺化編輯器所維護,可讓您看到身為 java.awt.Component 子類別的 Java Bean 的圖形表示法,並在「內容」視圖中顯示尚未設定之內容的值。設定視覺化編輯器喜好設定
您可以設定一些喜好設定,這些喜好設定會影響視覺化編輯器的外觀,視覺化編輯器產生和剖析 Java 程式碼的方法,以及其他喜好設定等等。
母主題: 在視覺化編輯器中編輯 Java