讲解 JavaFX 场景图


在 JavaFX 中,GUI 应用程序使用场景图进行构建。在现代图形应用程序中,场景图是一种类似于树的数据结构。它是应用程序的起点,它是一组节点的集合。

要在 JavaFX 中显示内容,您需要使用节点构建场景图,并将其设置为 JavaFX 应用程序顶级容器的 Stage 类对象。

一个节点是 JavaFX 应用程序的视觉/图形原始对象。

  • 场景图中的每个节点都有一个父节点,并且不包含任何父节点的节点称为根节点。

  • 同样,每个节点都有一个或多个子节点,并且没有子节点的节点称为叶节点;有子节点的节点称为分支节点。

  • 一个节点实例只能添加到场景图中一次。场景图中的节点可以具有效果、不透明度、变换、事件处理程序、应用程序特定状态。

在 JavaFX 应用程序中,javafx.scene.Scene 类保存了场景图的所有内容。在创建场景时,必须指定根节点。

更新于: 13-04-2020

871 次浏览

开启您的 职业生涯

通过完成该课程获得认证

开始
广告