建立新的 Java 視覺化類別

您可以使用「新建 Java 視覺化類別」精靈來快速建立視覺化類別,然後在視覺化編輯器內設計。

您必須建立 Java 專案或外掛程式專案來存放視覺化類別,才能建立新的 Java 視覺化類別。 如果您要建立新的 RCP 視圖或編輯器,則需要可開發 Rich Client Platform (RCP) 應用程式的外掛程式專案。

精靈會根據一些快速選項來產生新的視覺化類別。 例如,您可以指定要使用的工具箱或樣式(RCP、SWT、Swing、AWT 或其他)、要由視覺化類別建立實例的起始儲存檔案或組合 (例如 RCP 視圖、SWT 組合或 Swing JFrame),以及是否讓視覺化類別成為包含 public static void main(String[] args) 方法的應用程式。

提示:如果選取「Swing 應用程式」樣式, 精靈會產生含有常用的功能表和已內建的事件處理常式的 Swing 應用程式。

如果要建立新 Java 視覺化類別,在 Java 視覺化編輯器中使用,請執行下列動作:

  1. 在 Java 視景中,按一下檔案 >新建 > 視覺化類別 這時會開啟「新建 Java 視覺化類別」精靈。
    新建 Java 視覺化類別對話框
  2. 來源資料夾欄位中,輸入儲存類別的工作區資料夾。這個資料夾的預設值是您目前的專案。
  3. 套件欄位中,輸入您要套裝視覺化 Java 類別的 Java 套件名稱。 提示:如果您是從套件的蹦現功能表開啟精靈,則這個欄位就預設為該套件的名稱。
  4. 務必清除含括類型勾選框的勾號。 如果勾選這個選項,就會在另一個您所指定的類別當中建立一個內部類別,這樣就不會再建立任何新的視覺化類別了。
  5. 名稱欄位中,輸入新 Java 視覺化類別的名稱。
  6. 選取下列一個修飾元,來指定該類別的存取控制:
    • public - 可讓其他要使用該類別的任何類別完全使用它
    • default - 不設定任何修飾元,讓同一套件中的其他類別得以使用它
  7. 選用:為該類別選取下列一個修飾元:
    • abstract - 指出該類別會擔任 Super 類別角色
    • final - 指出該類別不能有子類別
  8. 樣式清單中,選取您要新視覺化類別所繼承的工具箱和視覺化元素。 例如,您可以選取 RCP 視圖、SWT 組合或 Swing JPanel。
    附註:只有在可開發 Rich Client Platform (RCP) 應用程式的「外掛程式」專案中才能建立 RCP 視圖或編輯器
    Super 類別欄位將顯示適當的類別名稱。 如果您選擇其他作為樣式, 則必須指定您要繼承的子類別,或者接受預設值 java.lang.Object。 比方說,對於使用 SWT Shell 的 SWT 應用程式,可以採用 java.lang.Object Super 類別。
  9. 選用:如果要在新的視覺化類別中匯入和實作其他介面,請按一下新增, 選擇該介面,然後按一下確定。 您要實作的介面就會列在介面欄位中。 請對每一個介面重複這個步驟。
  10. 選用:勾選下列任何一個勾選框, 在新的視覺化類別產生其他方法 Stub:
    • public static void main(String[] args) - 產生一個 stub main() 方法,把該類別作為 Java 應用程式加以執行。 以 SWT 應用程式來說,視覺化編輯器也會在 main 方法中產生必要的顯示迴圈。
    • Super 類別中的建構子 - 產生建構子 Stub,起始設定從 Super 類別繼承的方法。
    • 繼承的 abstract 方法 - 產生 Stub,讓其他從 Super 類別繼承的 abstract 方法使用。
  11. 如果您希望精靈在程式碼中加入註解,如同在專案內容中配置一樣,請選取產生註解
  12. 按一下完成
精靈會產生新的 .java 檔,其中含有新的視覺化類別,而該類別會在 Java 視覺化編輯器中開啟
相關作業
在視覺化編輯器中建立 RCP 編輯器
在視覺化編輯器中建立 RCP 視圖

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.