我试图理解(一般而言)javafx 2 Scene 和 Pane 之间的区别。我可以让它们工作,但我还没有找到每个提供什么功能的明确解释。
javadoc api 将场景定义为“场景图中所有内容的容器”。 Pane (区域、父节点、节点的子类)也是一个容器(因为像按钮这样的小部件)被添加到它,而不是添加到场景中。显然 Pane 处理布局而 Scene 不处理。
或者换句话说:小部件被添加到 Pane 中,一个 Pane 附加到一个场景,一个场景附加到顶级容器舞台。由于 Pane 进行布局并且可以设置诸如大小、css 样式等属性,那么 Scene 提供了什么功能?它似乎是必需的。
谢谢
最佳答案
what functionality does the Scene provide?
为什么不只比较两者的 Javadoc?
例如。
所以你每个阶段只有一个场景,但可能有几个 Pane (一个 Pane 是一个节点)。
场景是场景图的开始。但它比舞台/ window 更轻,AFAIK。
关于JavaFX-2:场景和 Pane 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21723953/