2014-02-12 38 views
3

我想了解(一般而言)javafx 2场景和窗格之间的区别。我可以让他们工作,但我还没有找到每个提供的功能的明确解释。JavaFX-2:场景和窗格之间有什么区别

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

或者换句话说:小部件被添加到窗格,一个窗格被附加到一个场景,一个场景被附加到顶级容器Stage。由于窗格可以进行布局,并且可以设置大小,CSS样式等属性,因此场景提供了哪些功能?它似乎是必需的。

感谢

回答

2

并场景提供什么样的功能?

你为什么不直接比较两者的Javadoc?

E.g.

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

所以,你必须每级只有一个场景,但有可能几个窗格(窗格是 - 一个节点)。

场景是场景的开始。但它比舞台/ Windows AFAIK更轻。

+0

我有,但它并没有真正解释概念上的差异。 – user1813790

+0

我更新了我的答案。 – Puce

0
  1. Scene类是用于在场景图的所有内容虽然窗格类是场景类的子类的容器中。

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

相关问题