Skip to content

Latest commit

 

History

History
63 lines (35 loc) · 1.16 KB

4.Scene.md

File metadata and controls

63 lines (35 loc) · 1.16 KB

Scene

scene对象是scene graph的根。也就是说所有的GUI组件都被包含在scene中。scene对应的类是javafx.scene.Scenescene必须设置在stage中才可见。


创建Scene

你可以创建scene对象通过构造器。你需要传入一个组件来作为scene的根视图组件。

下面是示例。

val vBox = VBox()
val scene = Scene(vBox)

在stage中设置scene

下面是示例。

stage.scene = scene

The Scene Graph ——场景图

scene graph由添加到scen的所有组件组成。每个scene都有自己的scene graph

场景图有一个根节点。其他节点可以附加到的根节点上(树是图的一种)。

scene的鼠标指针

你可以修改在scene上的鼠标样式。

下面是示例。

scene.cursor = Cursor.OPEN_HAND

javafx.scene.Cursor中不少常量用来指定要显示的鼠标光标。下面列出了部分。

Cursor.OPEN_HAND

Cursor.CLOSED_HAND

Cursor.CROSSHAIR

Cursor.DEFAULT

Cursor.HAND

Cursor.WAIT

Cursor.H_RESIZE

Cursor.V_RESIZE

Cursor.MOVE

Cursor.TEXT