Java 入門指南 V2.00 - 單元 19 - 認識 JavaFX 與 NetBeans




JavaFX 是 JDK 7u6 以後加進來的圖形程式庫 (library) ,目的是以更廣的適用性取代 Swing



JavaFx 之前的圖形程式庫包括 AWT 跟 Swing ,不過這兩個圖形程式庫都是針對桌上型電腦設計圖形軟體用的,無法有效運用在瀏覽器或手機之中。

接下來我們利用隨 Java 8 下載的 NetBeans IDE 8.01 來開發 JavaFX 應用程式,開啟 NetBeans 之後,大略上分三區,如下圖



左手邊是專案 (project) 檔案的目錄管理區,由於我們還沒有開啟專案,所以目前空白。右邊的區域較大,上為檔案編輯區,這裡因為第一次開啟所以顯示歡迎的畫面,裡頭有許多資源連結,下為程式輸出區。


我們先來試試樣本囉!點擊 Try a Sample Project



就會出現 New Project 視窗,點擊 Categories 中的 JavaFX



再選擇 Projects 裡的 AdvancedMedia ,最後點擊下方的〔Next〕按鈕



這裡是專案名稱與路徑的管理視窗,我們採預設即可,點擊下方的〔Finish〕按鈕



此時在「專案管理區」就出現了一個新的專案 AdvanceMedia



接著將滑鼠游標移到視窗上方的工具列,點擊〔Run〕按鈕



程式就會自動編譯執行,這個專案是一個媒體播放器



利用專案的下拉式選單,我們也可以看到專案的檔案組成。



NetBeans 提供不少樣本專案可供參考,我們接下來正式介紹如何新建自己的開發專案,以及開發 GUI 的 MVC 模式。


中英文術語對照


程式庫library
專案project

重點整理


  1. JavaFX 為 JDK 7u6 以後加進來的圖形程式庫。
  2. NetBeans 為 Java 官方提供的 IDE ,可依專案的方式開發 JavaFX 應用程式。


問題與討論


  1. JavaFX 跟 Swing 有什麼不同?
  2. IDE 的專案管理對開發程式有什麼方便的地方?
  3. 什麼是 MVC 模式?

the end

沒有留言: