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







































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








沒有留言:




















window.___gcfg = { 'lang': 'zh-TW' };





Popular posts from this blog

VPN Gate Client 4.27.9668 (201805030) 簡體中文版 - 不限流量免費VPN軟體 手機可用公共VPN中繼伺服器

Người dân Iran đổ ra đường ăn mừng nhờ bàn phản lưới nghiệt ngã của đối thủ

"Thiên thần lai" MOMOLAND khiến fan phát sốt vì màu tóc mới quá nổi trong ảnh nhá hàng