Top Description Fields Constructors Methods
com.dlsc.gemsfx

public Class PowerPane

extends StackPane
Class Inheritance
Imports
com.dlsc.gemsfx.infocenter.InfoCenterPane, javafx.beans.property.ObjectProperty, .SimpleObjectProperty, javafx.scene.Node, javafx.scene.layout.StackPane, org.controlsfx.control.HiddenSidesPane

The "PowerPane" combines several other highly specialized panes of GemsFX and ControlsFX. They are: This pane is a good candidate to be used as the basis for a rich client application.

Field Summary

Modifier and TypeField and Description
private final ObjectProperty<Node>
private final DialogPane
private final DrawerStackPane
private final HiddenSidesPane
private final InfoCenterPane

Constructor Summary

AccessConstructor and Description
public
PowerPane()

Constructs a new power pane.

public
PowerPane(Node
the main UI to be shown in the center of the pane
content
)

Constructs a new power pane with the given content node.

Method Summary

Modifier and TypeMethod and Description
public final ObjectProperty<Node>

Returns:

the content node
contentProperty
()

Stores the content node / the main view (UI).

protected DialogPane

Returns:

the dialog pane
createDialogPane
()

Creates the DialogPane instance to be used by this pane.

protected DrawerStackPane

Returns:

the drawer stack pane
createDrawerStackPane
()

Creates the DrawerStackPane instance to be used by this pane.

protected HiddenSidesPane

Returns:

the "hidden sides" pane
createHiddenSidesPane
()

Creates the HiddenSidesPane instance to be used by this pane.

protected InfoCenterPane

Returns:

the info center pane
createInfoCenterPane
()

Creates the InfoCenterPane instance to be used by this pane.

public final Node
public final DialogPane

Returns:

the dialog pane
getDialogPane
()

Returns the DialogPane used by this pane.

public final DrawerStackPane

Returns:

the drawer stack pane
getDrawerStackPane
()

Returns the DrawerStackPane used by this pane.

public final HiddenSidesPane

Returns:

the "hidden sides" pane
getHiddenSidesPane
()

Returns the HiddenSidesPane used by this pane.

public final InfoCenterPane

Returns:

the info center pane
getInfoCenterPane
()

Returns the InfoCenterPane used by this pane.

public final void
setContent(Node content)

Inherited from javafx.scene.layout.StackPane:
alignmentPropertyclearConstraintscomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthgetAlignmentgetAlignmentgetClassCssMetaDatagetContentBiasgetCssMetaDatagetMarginlayoutChildrenrequestLayoutsetAlignmentsetAlignmentsetMargin

Field Detail

contentback to summary
private final ObjectProperty<Node> content
dialogPaneback to summary
private final DialogPane dialogPane
drawerStackPaneback to summary
private final DrawerStackPane drawerStackPane
hiddenSidesPaneback to summary
private final HiddenSidesPane hiddenSidesPane
infoCenterPaneback to summary
private final InfoCenterPane infoCenterPane

Constructor Detail

PowerPaneback to summary
public PowerPane()

Constructs a new power pane.

PowerPaneback to summary
public PowerPane(Node content)

Constructs a new power pane with the given content node.

Parameters
content:Node

the main UI to be shown in the center of the pane

Method Detail

contentPropertyback to summary
public final ObjectProperty<Node> contentProperty()

Stores the content node / the main view (UI).

Returns:ObjectProperty<Node>

the content node

createDialogPaneback to summary
protected DialogPane createDialogPane()

Creates the DialogPane instance to be used by this pane. Applications can override this method to return a customized version.

Returns:DialogPane

the dialog pane

createDrawerStackPaneback to summary
protected DrawerStackPane createDrawerStackPane()

Creates the DrawerStackPane instance to be used by this pane. Applications can override this method to return a customized version.

Returns:DrawerStackPane

the drawer stack pane

createHiddenSidesPaneback to summary
protected HiddenSidesPane createHiddenSidesPane()

Creates the HiddenSidesPane instance to be used by this pane. Applications can override this method to return a customized version.

Returns:HiddenSidesPane

the "hidden sides" pane

createInfoCenterPaneback to summary
protected InfoCenterPane createInfoCenterPane()

Creates the InfoCenterPane instance to be used by this pane. Applications can override this method to return a customized version.

Returns:InfoCenterPane

the info center pane

getContentback to summary
public final Node getContent()
getDialogPaneback to summary
public final DialogPane getDialogPane()

Returns the DialogPane used by this pane.

Returns:DialogPane

the dialog pane

getDrawerStackPaneback to summary
public final DrawerStackPane getDrawerStackPane()

Returns the DrawerStackPane used by this pane.

Returns:DrawerStackPane

the drawer stack pane

getHiddenSidesPaneback to summary
public final HiddenSidesPane getHiddenSidesPane()

Returns the HiddenSidesPane used by this pane.

Returns:HiddenSidesPane

the "hidden sides" pane

getInfoCenterPaneback to summary
public final InfoCenterPane getInfoCenterPane()

Returns the InfoCenterPane used by this pane.

Returns:InfoCenterPane

the info center pane

setContentback to summary
public final void setContent(Node content)