建立新的 Java 視覺化類別

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

您必須建立一個 Java 專案或外掛程式專案來存放這個視覺化類別,才能建立新的 Java 視覺化類別。如果要建立新的 Rich Client Platform (RCP) 視圖或編輯器,需要已啟用 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。
    附註:RCP 視圖或編輯器只能建立在已啟用 Rich Client Platform (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.