此答案中的大部分信息现已过时。
有关在 IntelliJ Idea 中将 JavaFX 与 Java 11+ 结合使用的更多最新信息,请访问:
不过,上面链接的文章更侧重于在 IntelliJ 中使用 JavaFX,而不是在 IntelliJ 中查看 JavaFX 库源代码。
这些说明仅对 JavaFX 2.x 分支是必需的,并且在 JDK 8 发布后将被淘汰。
下载源 zip 并解压缩后,打开 Idea 并按照以下说明操作:
-
修改 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源代码都是开源的,所以这里只会添加开源部分。
-
设置文档查找路径:
File | Project Structure | SDKs | Documentation Paths
为文档指定一个 URL Alt+S:http://docs.oracle.com/javafx/2/api/
-
在您的 JavaFX 应用程序源中,将光标放在 JavaFX 类用法上,例如 LineChart:
-
按 Ctrl+B 从下载的 zip 打开源代码文件 LineChart.java。
-
按 Shift+F1 在浏览器中打开折线图上的文档。
-
按 Ctrl+Q 可在 IDE 中快速访问文档。
2013 年 10 月 16 日更新
JDK 8 现在包含 JavaFX 源文件。
告诉 Idea JavaFX 源在哪里:
-
修改 1.8 SDK 的源代码结构:
File | Project Structure | SDKs | Sourcepath
按Alt+S 添加文件javafx-src.zip,该文件位于JDK 8 发行版的根目录中。
-
设置文档查找路径:
File | Project Structure | SDKs | Documentation Paths
为文档指定一个 URL Alt+S:http://download.java.net/jdk8/jfxdocs。
当 JDK 8 达到通用发布阶段时,JDK 8 JavaFX 文档 url 可能会发生变化。
上面的第 3 步提供了键盘快捷键,可让您快速访问项目中的 JavaFX 源代码和文档。