Class Group

java.lang.Object
   javafx.scene.Node
      javafx.scene.Parent
         javafx.scene.Group

All Implemented Interfaces:
Styleable, EventTarget


@DefaultProperty(value="children") public class Group extends Parent

A Group node contains an ObservableList of children that are rendered in order whenever this node is rendered.

A Group will take on the collective bounds of its children and is not directly resizable.

Any transform, effect, or state applied to a Group will be applied to all children of that group. Such transforms and effects will NOT be included in this Group's layout bounds, however if transforms and effects are set directly on children of this Group, those will be included in this Group's layout bounds.

By default, a Group will "auto-size" its managed resizable children to their preferred sizes during the layout pass to ensure that Regions and Controls are sized properly as their state changes. If an application needs to disable this auto-sizing behavior, then it should set autoSizeChildren to false and understand that if the preferred size of the children change, they will not automatically resize (so buyer beware!).

See example MyGroup.java


Maintained by John Loomis, last updated 30 January 2018