JavaFX学习笔记(持续更新) miyuri Java 2019-11-15 #### 0.基本架构 一般来讲,JavaFX图形界面可从底至顶分为三个层次: 1. **舞台**(Stage,对应类为`javafx.stage.Stage`) 一个舞台可视为一个窗口。可以通过舞台类的`setTitle`方法定义窗口标题。 1. **场景**(Scene,对应类为`javafx.scene.Scene`) 一个舞台仅包含一个场景。场景的大小可被定义(注意,决定窗口大小的是场景,而非舞台)。 场景负责承载所有的可视化内容——节点。如何承载?通过一棵被称为**场景图**(Scene Graph)的树承载。是树必有根,因此只需要使用场景图的根节点就可以初始化一个场景。 1. **节点**(Node,对应类那可就多了去了) 节点就是JavaFX图形程序上的那一个个组件了。如上文所述,节点被编排成一棵树。 下图直观地描述了上述的三个层次。顺便一提,码代码的时候,一般遵循自顶向下、自叶向根的原则。  本文由 miyuri 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。
还不快抢沙发