JavaFX Node类javafx.scene.Node是添加到JavaFX 场景图的所有组件 的基类(超类) 。JavaFX Node 类是抽象的,因此您只需将 Node 类的子类添加到场景图中。场景图中的所有 JavaFX Node 实例共享一组由 JavaFX Node 类定义的公共属性。本 JavaFX 节点教程将介绍这些常见属性。
JavaFX 节点基础
每个 JavaFX 节点(子类)实例只能添加到 JavaFX 场景图中一次。换句话说,每个 Node 实例只能出现在场景图中的一个地方。如果您尝试多次将相同的 Node 实例或 Node 子类实例添加到场景图中,JavaFX 将抛出异常!
JavaFX 节点有时可以有子项——也称为子项。给定的 Node 实例是否可以有孩子取决于具体的 Node 子类。一个名为 JavaFX Node 的特殊子类 Parent用于对可以有子节点的 Node 实例进行建模。因此,可以有孩子的 Node 实例通常是 Parent 类的孩子——而不是直接的 Node 类。