2012-11-15 122 views

回答

16

這些指令僅對JavaFX 2.x分支是必需的,一旦JDK 8發佈,它們將被廢棄。

你下載後把源zip和提取的,開放的理念和遵守這些說明:

  1. 修改源結構的1.7 SDK:

    File | Project Structure | SDKs | Sourcepath

    對於每個在提取的zip中輸入子項目,輸入Alt+Insert並添加相應的源目錄。例如rt-e71070b0e0c0\javafx-ui-charts\src,rt-e71070b0e0c0\javafx-ui-common\src等。並非所有JavaFX 2.x源代碼當前都是開源的,所以這隻會添加開源部分。

  2. 設置文檔的查找路徑:

    File | Project Structure | SDKs | Documentation Paths

    指定URL Alt + S鍵的文檔:http://docs.oracle.com/javafx/2/api/

  3. 在JavaFX應用程序源,將光標放在一個JavaFX例如LineChart:

    1. Press Ctrl + B從您下載的zip中打開源代碼文件LineChart.java。
    2. Shift + F1在瀏覽器中打開LineChart文檔。
    3. Press Ctrl + Q可以快速訪問IDE中的文檔。

更新2013年10月16日

JDK 8現在包括JavaFX的源文件。

告訴知道從哪裏JavaFX的來源是:

  1. 修改源結構的1。8 SDK:

    File | Project Structure | SDKs | Sourcepath

    Alt + S鍵添加的文件javafx-src.zip,它位於在JDK 8分配的根目錄。

  2. 設置文檔的查找路徑:

    File | Project Structure | SDKs | Documentation Paths

    指定URL Alt + S鍵的文檔:http://download.java.net/jdk8/jfxdocs

    JDK 8 JavaFX文檔URL可能會在JDK 8進入常規發佈階段時更改。

上述步驟3提供了鍵盤快捷鍵,可以快速訪問項目中的JavaFX源代碼和文檔。

2

(因爲這是對谷歌命中「的JavaFX源代碼」一,我會在這裏傾倒這個前面回答太):

報價從this answer:對於Java 8,公衆的來源JavaFX的部分實際上是沿着正確的JDK安裝爲src.zip的兄弟鋪設:javafx-src.zip - 您正常的Java JDK 8安裝的根目錄。

Eclipse不默認它們連接起來,當你添加的JRE(或它發現它本身) - 顯然是一個錯誤 - 所以你必須自己做,通過點擊 - >安裝的JRE。找到您的JDK 8,點擊編輯按鈕。在列表JRE系統庫上,展開jfxrt.jar節點,並鏈接到javafx-src.zip文件中。

0

我在使用JavaFX 8(open-jfx包)的Ubuntu 16.04上遇到過這個問題。此修復程序是安裝缺少源包:

sudo apt install openjfx-source 

IntellJ開始顯示JavaFX的源代碼的第二後的命令執行完成。