準(zhǔn)備JavaFX應(yīng)用程序開發(fā)

2018-09-11 13:50 更新

開發(fā)前的準(zhǔn)備工作

  1. 下載并安裝JDK 7或更高版本(早期的JDK版本不包括JavaFX應(yīng)用程序開發(fā)所需的JavaFX SDK)。
  2. 如果您打算使用JavaFX Scene Builder,也請下載并安裝它。
  3. 確保已經(jīng)啟用了JavaFX插件。(在基于JavaFX插件的IntelliJ IDEA中支持JavaFX。此插件與IDE捆綁在一起并默認啟用。)
  4. 在IntelliJ IDEA中定義JDK。您可以單獨執(zhí)行此操作(請參閱本文的:在IntelliJ IDEA中定義JDK 7)或在創(chuàng)建項目或模塊時執(zhí)行(請參閱本文的:為JavaFX開發(fā)創(chuàng)建項目)。
  5. 如有必要,請指定JavaFX Scene Builder可執(zhí)行文件的路徑。如果這樣做,您將能夠在IntelliJ IDEA中的Scene Builder中打開FXML文件。請參閱本文的:指定JavaFX Scene Builder可執(zhí)行文件的路徑。
  6. 為JavaFX應(yīng)用程序開發(fā)創(chuàng)建項目。您可以從頭開始創(chuàng)建相應(yīng)的項目,或者,如果您已經(jīng)擁有要繼續(xù)使用的源文件,則可以通過導(dǎo)入相應(yīng)的源來創(chuàng)建項目。請參閱本文的:為JavaFX開發(fā)創(chuàng)建項目或?qū)腠椖俊?/li>

確保已啟用JavaFX插件

盡管默認情況下啟用了JavaFX插件,但在開始開發(fā)JavaFX應(yīng)用程序之前,你應(yīng)該始終確保仍然啟用此插件。

  1. 在“設(shè)置/首選項”對話框(Ctrl+Alt+S)中,選擇“插件”。
  2. 在對話框的右側(cè),在“插件”頁面上,在搜索框鍵入fx。因此,只有名稱和描述包含fx的插件才會顯示在插件列表中。
  3. 如果未選中JavaFX右側(cè)的復(fù)選框,請選擇它。
  4. 在“ 設(shè)置/首選項”對話框中(Ctrl+Alt+S)單擊“確定”。
  5. 如果建議,請重新啟動IntelliJ IDEA。

在IntelliJ IDEA中定義JDK 7

下載并安裝JDK 7或更高版本后,應(yīng)在IntelliJ IDEA中定義它。您可以按照本節(jié)中描述的方式單獨執(zhí)行此操作。在為JavaFX應(yīng)用程序開發(fā)創(chuàng)建項目時,您也可以稍后執(zhí)行此操作。

  1. 打開“項目結(jié)構(gòu)”對話框(例如:Ctrl+Shift+Alt+S)。
  2. 在最左側(cè)窗格的“平臺設(shè)置”下,單擊“SDK”。
  3. 在右側(cè)窗格上方,單擊圖標(biāo)一般添加svg并選擇JDK。
  4. 在打開的對話框中,選擇JDK安裝目錄,然后單擊“確定”。
  5. 在“項目結(jié)構(gòu)”對話框中單擊“確定”。

指定JavaFX Scene Builder可執(zhí)行文件的路徑

為了能夠在IntelliJ IDEA中的JavaFX Scene Builder中打開FXML文件,您應(yīng)該指定Scene Builder可執(zhí)行文件的位置。您可以按照本節(jié)中描述的方式單獨執(zhí)行此操作。您也可以在以后第一次從IntelliJ IDEA中在Scene Builder中打開FXML文件時執(zhí)行此操作。

  1. 在“設(shè)置/首選項”對話框(Ctrl+Alt+S)中,單擊“語言和框架”下的“JavaFX” 。
  2. 在對話框的右側(cè),在JavaFX頁面上,單擊Path to SceneBuilder字段右側(cè)的
  3. 在打開的對話框中,選擇Scene Builder可執(zhí)行文件,然后單擊“確定”。
  4. 在“設(shè)置/首選項”對話框中(Ctrl+Alt+S)單擊“確定”。

另請參閱:在JavaFX Scene Builder中打開FXML文件。

為JavaFX開發(fā)創(chuàng)建項目

  1. 如果IntelliJ IDEA中當(dāng)前未打開任何項目,請單擊“歡迎”屏幕上的“創(chuàng)建新項目 ” 。否則,請選擇:文件|新建|項目(File | New | Project)。

    因此,將打開“新建項目”向?qū)А?/p>

  2. 在向?qū)У牡谝豁摰淖髠?cè)窗格中,選擇JavaFX。

    在頁面的右側(cè),指定要在項目中使用的SDK(JDK)。

    從列表中選擇JDK,或單擊“新建”,選擇“JDK”并選擇所需JDK的安裝文件夾。

    請注意,應(yīng)指定JDK版本7或更高版本。

    單擊“下一步”。

  3. 指定項目名稱和位置,然后單擊“完成”。

探索項目

讓我們快速瀏覽一下我們在項目中得到的東西。

NewProjectJavaFXInitialStructure

該src文件夾用于源代碼。在這個文件夾中,已經(jīng)有一個名為sample的包,它包含三個文件:

  • Main.java. 這是啟動示例應(yīng)用程序的主要應(yīng)用程序類。
  • sample.fxml. 這是用于定義用戶界面的FXML文件。
  • Controller.java. 這是用于處理用戶與UI交互的控制器類。

除了示例應(yīng)用程序源代碼之外,還有用于運行或調(diào)試應(yīng)用程序的運行/調(diào)試配置。運行配置與主應(yīng)用程序類(Main)具有相同的名稱,并顯示在工具欄上的運行配置選擇器中。

JavaFXRunConfig

還有一個用于打包應(yīng)用程序的工件配置。(此工件配置目前不可見)。我們稍后將討論此配置(請參閱打包JavaFX應(yīng)用程序)。

運行示例應(yīng)用程序

為了確保項目的一切正常,讓我們立即運行示例應(yīng)用程序:

  • 單擊工具欄上的icons toolwindows toolWindowRun svg。

IntelliJ IDEA編譯源代碼,然后啟動應(yīng)用程序。將出現(xiàn)應(yīng)用程序窗口,此時此窗口為空。

JavaFX01AppWindow01

關(guān)閉應(yīng)用程序窗口。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號