JavaFX 基础
此页面由 Gail C. Anderson 和 Paul Anderson 贡献,根据 UPL 许可,并来自 Apress 友情提供的 使用 JavaFX 17 的现代 Java 客户端权威指南。在您的系统上安装了 Java SDK 和 JavaFX 后,让我们创建一些应用程序并探索 JavaFX 的基础知识。首先,我们将描述 JavaFX 应用程序的基本结构以及使 JavaFX 成为现代客户端强大选择的精选功能。我们将向您展示如何创建具有吸引力和响应性的 UI。我们将介绍 FXML,这是一种基于 XML 的标记语言,可让您定义和配置 UI。我们还将介绍 Scene Builder,这是一种独立的拖放实用程序,用于设计和配置 JavaFX UI。
为了进一步细化或完全重新设计您的 UI,JavaFX 使用级联样式表 (CSS)。我们将向您展示几种将 CSS 与 JavaFX 一起使用的方法。
JavaFX 属性提供了一种强大的绑定机制。我们将介绍 JavaFX 属性和绑定。我们将展示为什么 JavaFX 可观察对象和绑定有助于创建比笨重的侦听器更紧凑且更不易出错的代码。我们还将探索几种布局控件,并向您展示将动画轻松地整合到您的 UI 中有多么容易。
我们将以一个示例应用程序结束本系列,该应用程序使用 JavaFX 集合、可编辑表单和用于典型数据库 CRUD 操作的按钮实现主从 UI。因此,这旨在让您体验 JavaFX 的可能性,并为在本书中进一步探索 JavaFX 提供基础。让我们开始吧!
-
JavaFX 应用程序基本结构示例
探索 JavaFX 应用程序组件并构建一个简单的应用程序。
-
JavaFX 布局控件
让我们浏览一些常见的 JavaFX 布局控件。
-
效果、渐变和动画
了解如何将效果、渐变、动画应用于场景图中的节点。
-
JavaFX 属性
通过操作节点的属性来控制节点。
-
使用 FXML
使用 FXML 以声明性格式描述和配置场景图。
-
将所有内容整合在一起
使用 JavaFX 构建一个示例应用程序。