我试图理解(一般而言)javafx 2 Scene 和 Pane 之间的区别。我可以让它们工作,但我还没有找到每个提供什么功能的明确解释。
javadoc api 将场景定义为“场景图中所有内容的容器”。窗格(区域、父节点、节点的子类)也是一个容器(因为像按钮这样的小部件)被添加到其中,而不是添加到场景中。显然 Pane 处理布局而 Scene 不处理。
或者换句话说:小部件被添加到窗格中,一个窗格附加到一个场景,一个场景附加到顶级容器舞台。由于 Pane 进行布局并且可以设置诸如大小、css 样式等属性,那么 Scene 提供了什么功能?它似乎是必需的。
谢谢
场景提供什么功能?
为什么不比较一下两者的 Javadoc?
例如
因此,每个阶段只有一个场景,但可能有多个窗格(一个窗格就是一个节点)。
场景是场景图的开始。但据我所知,它比 Stage/Windows 更轻。