http://code.makery.ch/library/javafx-8-tutorial/zh-cn/
早在 2012 我和我的学生们写了一个非常详细的 JavaFX 2 系列教程。世界各地的人们都已阅读了这个教程并给了非常积极的反馈。所以我决定 为 JavaFX 8 改写 JavaFX 2 的教程 (阅读关于 JavaFX 8 的变化 Update to JavaFX 8 - What's New).
这个教程将指导您设计,编写并部署一个联系人应用程序。应用程序最后将会是这个样子:
你将学到什么?
- 创建并启动一个 JavaFX 项目。
- 使用 Scene Builder 设计 UI 。
- 构造一个 模型 - 视图 - 控制器 (MVC) 模式的应用程序。
- 使用
ObservableLists
来自动更新用户界面。 - 使用
TableView
来响应列表中的选择。 - 创建一个 edit persons 的自定义弹出式对话框。
- 验证用户输入。
- 使用 CSS 样式化一个 JavaFX 应用程序。
- 使用 XML 保存数据。
- 在用户配置中保存最后一次打开文件的路径。
- 创建 JavaFX 的统计图表。
- 部署一个 JavaFX 到本机软件包。
这是相当多的! 所以,当你学习完这个教程后,你应该准备好使用 JavaFX 构建复杂的应用程序。
如何使用这个教程?
这有两种使用本教程两种方法:
- 最大化学习的通道: 从头开始创建自己的 JavaFX 项目。
- 快速通道: 导入教程部分的源代码到你的 IDE(它是一个 Eclipse 项目,但是你可以稍作修改后使用其它的 IDE 例如 NetBeans 这样的)。然后再通过教程来理解代码。