JavaFX-2:场景和窗格之间有什么区别

JavaFX-2:场景和窗格之间有什么区别,javafx-2,Javafx 2,我试图理解(一般而言)JavaFX2场景和窗格之间的区别。我可以让它们工作,但是我还没有找到一个关于它们提供什么功能的清晰解释 JavadocAPI将场景定义为“场景图中所有内容的容器”。窗格(Region、Parent、Node的子类)也是一个容器(因为Button之类的小部件)被添加到其中,而不是添加到场景中。显然,窗格处理布局,而场景不处理布局 或者换句话说:小部件被添加到窗格中,窗格被附加到场景中,场景被附加到顶层容器Stage中。由于窗格没有布局,并且可以设置属性,例如大小、css样式

我试图理解(一般而言)JavaFX2场景和窗格之间的区别。我可以让它们工作,但是我还没有找到一个关于它们提供什么功能的清晰解释

JavadocAPI将场景定义为“场景图中所有内容的容器”。窗格(Region、Parent、Node的子类)也是一个容器(因为Button之类的小部件)被添加到其中,而不是添加到场景中。显然,窗格处理布局,而场景不处理布局

或者换句话说:小部件被添加到窗格中,窗格被附加到场景中,场景被附加到顶层容器Stage中。由于窗格没有布局,并且可以设置属性,例如大小、css样式等,因此场景提供了什么功能?这似乎是必需的

谢谢

场景提供了什么功能

为什么不将两者的Javadoc进行比较呢

例如

  • 场景不是节点
  • 场景具有摄影机和窗口属性
因此,每个阶段只有一个场景,但可能有几个窗格(一个窗格就是一个节点)

场景是场景图的开始。但它比舞台/窗户更轻

  • 场景类是场景图中所有内容的容器,窗格类是场景类的子类

  • 场景中可以使用(场景对象).setroot()方法设置元素(窗格),而在窗格中可以使用(窗格对象).getchildren.add(元素(节点)对象)设置元素(节点)


  • 我有,但这并不能真正解释概念上的差异。