Overview

Interface for elements that perform group layout.

Attribute Summary

nametypedescription
Public
columnsColumn[]

The column definitions for this layout.

contentGroupElement[]

The contents of this layout.

halignAlignment

Horizontal alignment of the contained elements.

rowsRow[]

The row definitions for this layout.

valignAlignment

Vertical alignment of the contained elements.

Protected

Inherited Attributes

javafx.ui.GroupElement

publicnametype
columnColumn

The column this element is contained in within a GroupLayout.

horizontalSpring

Optional horizontal spring that determines the horizontal resizing behavior of this element when contained in a GroupLayout.

rowRow

The row this element is contained in within a GroupLayout.

verticalSpring

Optional vertical spring that determines the vertical resizing behavior of this element when contained in a GroupLayout.

Function Summary

public addColumns(host: Container, layout: GroupLayout, hgroup: GroupLayout.SequentialGroup, ) : Void
public addComponents(host: Container, ) : Void
public addRows(host: Container, layout: GroupLayout, vgroup: GroupLayout.SequentialGroup, ) : Void

Inherited Functions

Attributes

public columns: Column[]

The column definitions for this layout.

public content: GroupElement[]

The contents of this layout.

public halign: Alignment

Horizontal alignment of the contained elements. Defaults to LEADING.

public rows: Row[]

The row definitions for this layout.

public valign: Alignment

Vertical alignment of the contained elements. Defaults to BASELINE.

Functions

public addColumns(host: Container, layout: GroupLayout, hgroup: GroupLayout.SequentialGroup, ):Void

Parameters
host
layout
hgroup

public addRows(host: Container, layout: GroupLayout, vgroup: GroupLayout.SequentialGroup, ):Void

Parameters
host
layout
vgroup