Basics
Guides
API Reference
Basics
Guides
API Reference
[33:7] extends: Parent
Wraps JavaFX Group, a node that renders its children in order and applies transforms, effects, and opacity to all of them collectively. A Group has no background or border of its own; its bounds are the union of its children's bounds. Group has no class-specific CSS properties beyond those inherited from Node.
| Property | Values | Default | Description |
|---|---|---|---|
-fx-blend-mode |
add | blue | color-burn | color-dodge | darken | difference | exclusion | green | hard-light | lighten | multiply | overlay | red | screen | soft-light | src-atop | src-in | src-out | src-over |
null |
Blend mode used when compositing this node with nodes beneath it. |
-fx-cursor |
null | crosshair | default | hand | move | e-resize | h-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | v-resize | text | wait | <url> |
null (inherits) |
Mouse cursor shape shown when the pointer is over this node. Inherits from parent by default. |
-fx-effect |
<effect> |
null |
A visual effect (e.g. DropShadow, InnerShadow) applied to the rendered node. |
-fx-focus-traversable |
true | false |
false |
Whether this node participates in focus traversal. |
-fx-view-order |
<number> |
0 |
Adjusts rendering and hit-test order within the parent without changing the scene graph order. |
-fx-opacity |
<number> [0.0 - 1.0] |
1 |
Opacity of the node. 0 is fully transparent, 1 is fully opaque. |
-fx-rotate |
<number> |
0 |
Rotation angle in degrees applied around the node's center point. |
-fx-scale-x |
<number> |
1 |
Scale factor along the X axis about the node's center. |
-fx-scale-y |
<number> |
1 |
Scale factor along the Y axis about the node's center. |
-fx-scale-z |
<number> |
1 |
Scale factor along the Z axis about the node's center. |
-fx-translate-x |
<number> |
0 |
Translation offset along the X axis in pixels. |
-fx-translate-y |
<number> |
0 |
Translation offset along the Y axis in pixels. |
-fx-translate-z |
<number> |
0 |
Translation offset along the Z axis in pixels. |
visibility |
visible | hidden | collapse | inherit |
visible |
Controls whether the node is rendered and participates in layout. |
-fx-managed |
true | false |
true |
When false, the parent layout does not manage this node's position or size. |
Group ()
Constructor creates the Group object.
this objectadd (Items)
Add a signgle item, or multiple items to the pane.
Items is either a single item or a list of items to add.this objectsetAutoSizeChildren (bool AutoSize)
Sets whether the Group automatically resizes its resizable children to their preferred sizes during layout. When false, children keep whatever size they had before being added.
AutoSize is a bool; true enables automatic child resizing.this object for chainingisAutoSizeChildren ()
Returns whether the Group is currently configured to auto-size its children to their preferred sizes during layout.
A bool that is true when auto-sizing is enabled.autoSizeChildrenProperty ()
Returns the autoSizeChildren property for binding or change listeners.
An AussomJavaObject wrapping a BooleanProperty.getChildren ()
Returns the live ObservableList of child Node objects. Mutations to the returned list are reflected directly on the Group.
An AussomJavaObject wrapping an ObservableList of Node.
Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.