我在哪里可以实际看到Javafx中的根节点?

时间:2018-04-27 03:43:41

标签: javafx

我知道做了很多很多阅读,他们一直在说同样的话。根节点没有任何父节点,但只有子节点。

  1. 如果我只有舞台和场景但是零节点,默认情况下我还有一个根节点吗?
  2. 如果我有两个节点,一个是圆形,另一个是方形,哪一个是根节点?

1 个答案:

答案 0 :(得分:4)

  

如果我只有舞台和场景,但节点为零

这是不可能的。 Scene没有构造函数没有root节点参数(如果您传递null,则只需获得NullPointerException)。所以如果你有一个场景,你必然有一个根节点。

  

如果我有两个节点,一个是圆形,另一个是方形,哪一个是根节点?

两者都没有,因为Parent的实例都不是,root的{​​{1}}属性是Scene

显示任何节点的唯一方法是将其作为场景的根目录,或者将其作为根的子节点,或者根节点的子节点等等。

因此,如果同时显示Parent和square(可能是Circle),则它们必须都是某个根节点的后代。