< 上一個課程 | 下一個課程 >

第 1.3 課:執行視覺化類別

現在,您已準備好開始執行 Java 應用程式來預覽它的外觀。 工作台和視覺化編輯器使應用程式非常容易快速執行,在開發過程中,您隨時可以重複這些步驟來測試實際的執行時期外觀及類別行為。

Java 視覺化編輯器提供一個 Java Bean 啟動程式,它能夠執行不含 main() 方法的類別。 當它執行視覺化類別時,它會在個別虛擬機器 (VM) 中啟動應用程式。 如果您將視覺化類別當作 Java 應用程式來執行,啟動程式會試圖執行類別中的 main() 方法。 在這個指導教學中,您的應用程式包括一個呼叫和顯示 DirectoryApp JFrame 的 main() 方法,因此,您可以將它當作一個應用程式或 Java Bean 來執行。

如果要將 DirectoryApp.java 檔當作一個 JavaBean 來執行,請執行下列動作:

  1. 確定已在 Java 視覺化編輯器中開啟您的 DirectoryApp.java 檔。
  2. 從功能表列中,按一下執行 > 執行為 > Java Bean

    「執行為」Java Bean 快速功能表選項

    提示: 應用程式以您在「視覺化編輯器」喜好設定中(視窗 > 喜好設定 > Java > 視覺化編輯器)已定義的 Swing 外觀和操作方式在桌面上開啟。 另外,您可以也按一下執行 > 執行, 定義特定啟動配置的外觀和操作方式,以啟動這個 Java Bean。 如果您將這個應用程式當作應用程式而不是 Bean 來執行,它也會使用 Windows 的外觀和操作方式,因為它是定義在 main() 方法中。 本指導教學中的畫面顯示 Windows 外觀和操作方式。
My Company Directory 當成 Java Bean 執行

課程回顧

由於您只設計了介面,但還沒有設計任何資料連線或事件功能,因此,您的應用程式仍無法執行任何動作。 不過,您可以查看使用者所見到的它的基本佈置和外觀。 您可以試著按一下某些按鈕,但您將發現它們不會執行任何動作。 不過,「檔案」功能表和「說明」功能表已完成實作。 您可以試試它們,看它們會做什麼,您也可以視察 Java 程式碼來瞭解它們是如何用 actionPerformed 事件來實作的。

學習成果

這個單元向您介紹如何利用 Java 視覺化編輯器來設計豐富用戶端的介面。 不過,除了設計用戶端的視覺化外觀,您還必須執行其他動作來實際使用戶端更有用。 您通常必須加入事件行為或其他邏輯,在這裡是將視覺化元素連結至某種資料來源。

在這個單元中,您學會了如何執行下列作業:

  • 利用專案交換匯入來匯入 Java 專案
  • 在 JScrollPane 中新增一個 JTable 到視覺化類別
  • 利用 GridBagLayout 管理程式,以視覺化的方式將表格佈置在豐富用戶端中
  • 執行應用程式來查看豐富 Java 用戶端的實際外觀

在接下來的「單元 2:將視覺化元件連結至 Web 服務」中, 您會將一個簡易 My Company Directory 介面改造為功能強大的豐富型用戶端, 可透過 Web 服務方法在公司目錄中建立、擷取、更新及刪除員工記錄。