Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/05653.jsonl.gz/4

这个教程将指导您设计，编写并部署一个联系人应用程序。应用程序最后将会是这个样子：
你将学到什么？
- 创建并启动一个 JavaFX 项目。
- 使用 Scene Builder 设计 UI 。
- 构造一个 模型 - 视图 - 控制器 (MVC) 模式的应用程序。
- 使用
ObservableLists来自动更新用户界面。
- 使用
TableView来响应列表中的选择。
- 创建一个 edit persons 的自定义弹出式对话框。
- 验证用户输入。
- 使用 CSS 样式化一个 JavaFX 应用程序。
- 使用 XML 保存数据。
- 在用户配置中保存最后一次打开文件的路径。
- 创建 JavaFX 的统计图表。
- 部署一个 JavaFX 到本机软件包。
这是相当多的！ 所以，当你学习完这个教程后，你应该准备好使用 JavaFX 构建复杂的应用程序。
如何使用这个教程？
这有两种使用本教程两种方法：
- 最大化学习的通道： 从头开始创建自己的 JavaFX 项目。
- 快速通道： 导入教程部分的源代码到你的 IDE（它是一个 Eclipse 项目，但是你可以稍作修改后使用其它的 IDE 例如 NetBeans 这样的)。然后再通过教程来理解代码。
现在，我希望你觉得有趣！开始 第一部分：Scene Builder.