节点是否已添加到舞台/场景图事件中?

时间:2014-08-03 10:24:37

标签: javafx-8

我正在尝试在运行时将StackPane添加到另一个StackPane,并将子StackPane的宽度设置为800,但是当我尝试获取子的宽度时{ {1}},显示为StackPane

从Javafx中触发的事件是我能够识别出子节点被添加到具有所需属性的场景图中的事件。

1 个答案:

答案 0 :(得分:5)

Node具有sceneparent属性。您可以在scene属性上注册更改侦听器。当场景属性的值更改为非null时,表示该节点成为场景图的一部分。

但请注意,节点的宽度和高度在下一次布局传递之前不会返回正确的值。