位置:首頁 > Java技術 > JavaFX教學 > JavaFX - 創建JavaFX項目

JavaFX - 創建JavaFX項目

創建一個新的 JavaFX 項目

在 Eclipse(已安裝 e(fx)clipse 的)中,點擊 File | New | Other... 並選擇 JavaFX Project。 指定這個項目的名字(e.g. AddressApp)並點擊 Finish。

如果 application 包被自動創建,那麼刪除它和它的內容。

創建包

Model-View-Controller (MVC)是一個非常重要的軟件設計原則。按照MVC模式可以將我們的應用程序劃分成3個部分,然後為這每一部分建立自己的包 (在源代碼文件夾上右鍵, 選擇 新建 | 包):

  • ch.makery.address - 放置所有的控製器類(也就是應用程序的業務邏輯)
  • ch.makery.address.model - 放置所有的模型類
  • ch.makery.address.view - 放置所有界麵和控件類

注意: view包裡可能會包含一些控製器類,它可以直接被單個的view引用,我們叫它 視圖-控製器。


創建FXML布局文件

有兩種方式來創建用戶界麵,一終是能過XML文件來定義,另外一種就是直接通過java代碼來創建. 這兩種方式你都可以在網上搜到. 我們這裡將使用XML的方式來創建大部分的界麵。因為這種方式將會更好的將你的業務邏輯和你的界麵開來,以保持代碼的簡潔。在接下來的內容裡,我們將會介紹使用Scene Builder(所見即所得)來編輯我們的XML布局文件,它可以避免我們直接去修改XML文件。

在view包上右鍵創建一個新FXML Document,把它命名為PersonOverview。

New FXML Document

New PersonOverview