JavaFX 教程 (中文)

早在 2012 我和我的学生们写了一个非常详细的 JavaFX 2 系列教程。世界各地的人们都已阅读了这个教程并给了非常积极的反馈。所以我决定 为 JavaFX 8 改写 JavaFX 2 的教程 (阅读关于 JavaFX 8 的变化 Update to JavaFX 8 - What’s New).

这个教程将指导您设计,编写并部署一个联系人应用程序。应用程序最后将会是这个样子:

Screenshot AddressApp

你将学到什么?

  • 创建并启动一个 JavaFX 项目。
  • 使用 Scene Builder 设计 UI 。
  • 构造一个 模型 - 视图 - 控制器 (MVC) 模式的应用程序。
  • 使用 ObservableLists 来自动更新用户界面。
  • 使用 TableView 来响应列表中的选择。
  • 创建一个 edit persons 的自定义弹出式对话框。
  • 验证用户输入。
  • 使用 CSS 样式化一个 JavaFX 应用程序。
  • 使用 XML 保存数据。
  • 在用户配置中保存最后一次打开文件的路径。
  • 创建 JavaFX 的统计图表。
  • 部署一个 JavaFX 到本机软件包。

这是相当多的! 所以,当你学习完这个教程后,你应该准备好使用 JavaFX 构建复杂的应用程序。

如何使用这个教程?

这有两种使用本教程两种方法:

  • 最大化学习的通道: 从头开始创建自己的 JavaFX 项目。
  • 快速通道: 导入教程部分的源代码到你的 IDE(它是一个 Eclipse 项目,但是你可以稍作修改后使用其它的 IDE 例如 NetBeans 这样的)。然后再通过教程来理解代码。

现在,我希望你觉得有趣!开始 第一部分:Scene Builder.

Attribution: Chinese translations have been contributed by Thank you very much!