JavaFX-2:场景和 Pane 有什么区别

标签 javafx-2

我试图理解(一般而言)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/

    相关文章:

    generics - JavaFX 构建器/Java 泛型

    javafx-2 - Javafx 嵌套 Controller

    java - 从常规java中的main方法调用javaFX方法

    java - 在 JavaFX WebView 加载页面之前显示加载图像

    java - 如何使代码在后台任务循环内运行一次?

    JavaFx,多线程应用程序,奇怪的异常

    javafx - 在 JavaFX ComboBox 中转换字符串

    javafx-2 - Javafx 中所有场景的通用菜单项

    JavaFX : Use a Thread more than once

    javafx-2 - JavaFX TableCell 与 Swing TableCellRenderer 实例