首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaFX-2:场景和窗格的区别是什么?

JavaFX-2:场景和窗格的区别是什么?
EN

Stack Overflow用户
提问于 2014-02-12 09:38:58
回答 2查看 7.2K关注 0票数 5

我试图理解javafx 2场景和Pane之间的区别(一般说来)。我可以让他们工作,但我还没有找到一个清楚的解释,每个功能提供。

javadoc将场景定义为“场景图中所有内容的容器”。Pane (区域、父类、节点的子类)也是一个容器(因为像Button这样的小部件)被添加到其中,而不是添加到场景中。显然,Pane处理布局和场景没有。

或者换一种说法:小部件被添加到窗格中,一个窗格被附加到一个场景上,一个场景被附加到顶级容器Stage上。由于Pane进行布局,并且可以设置属性,如大小、css样式等,所以场景提供了哪些功能?这似乎是必需的。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2014-02-13 09:32:23

场景提供了哪些功能?

你为什么不把两者的Javadoc比较一下呢?

例如。

  • 场景不是节点
  • 场景有摄像头和窗口属性。
  • ..。

因此,每个舞台只有一个场景,但可能有几个窗格(一个窗格是一个节点)。

场景是,嗯,场景图的开始。但它的重量比一个舞台/视窗更轻,AFAIK。

票数 5
EN

Stack Overflow用户

发布于 2014-02-20 11:58:42

  1. 场景类是场景图中所有内容的容器,而窗格类是场景类的子类。
  2. (SceneObject).setroot()场景中,u可以使用方法设置元素(Pane),而在窗格中,u可以使用(Pane Object).getchildren.add(element(Node)Object). )设置元素(节点)。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21723953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档