Top Description Fields Constructors Methods
com.dlsc.formsfx.view.controls

public Class SimpleBooleanControl

extends SimpleControl<BooleanField>
Class Inheritance
Imports
com.dlsc.formsfx.model.structure.BooleanField, javafx.geometry.VPos, javafx.scene.Node, javafx.scene.control.CheckBox, .Label, javafx.scene.layout.GridPane, .VBox

This class provides the base implementation for a simple control to edit boolean values.
Authors
Rinesch Murugathas, Sacha Schmid

Field Summary

Modifier and TypeField and Description
protected CheckBox
protected VBox
protected Label
fieldLabel

- fieldLabel is the container that displays the label property of the field.

Inherited from com.dlsc.formsfx.view.controls.SimpleControl:
CHANGED_CLASSDISABLED_CLASSfieldINVALID_CLASSREQUIRED_CLASStooltip

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
initializeParts()

Overrides com.dlsc.formsfx.view.controls.SimpleControl.initializeParts.

Implements com.dlsc.formsfx.view.util.ViewMixin.initializeParts.

This method is used to initializes all the properties of a class.

public void
layoutParts()

Overrides com.dlsc.formsfx.view.controls.SimpleControl.layoutParts.

Implements com.dlsc.formsfx.view.util.ViewMixin.layoutParts.

This method is used to align the parts of a class.

public void
setupBindings()

Overrides com.dlsc.formsfx.view.controls.SimpleControl.setupBindings.

Overrides default com.dlsc.formsfx.view.util.ViewMixin.setupBindings.

This method is used to configure the bindings of the properties.

public void
setupEventHandlers()

Overrides default com.dlsc.formsfx.view.util.ViewMixin.setupEventHandlers.

This method is used to set up event handlers.

public void
Inherited from com.dlsc.formsfx.view.controls.SimpleControl:
addStyleClassremoveStyleClasssetFieldtoggleTooltiptoggleTooltipupdateStyle

Field Detail

checkBoxback to summary
protected CheckBox checkBox
containerback to summary
protected VBox container
fieldLabelback to summary
protected Label fieldLabel

- fieldLabel is the container that displays the label property of the field. - checkBox is the editable checkbox to set user input. - container holds the checkbox so that it can be styled properly.

Constructor Detail

SimpleBooleanControlback to summary
public SimpleBooleanControl()

Method Detail

initializePartsback to summary
public void initializeParts()

Overrides com.dlsc.formsfx.view.controls.SimpleControl.initializeParts.

Implements com.dlsc.formsfx.view.util.ViewMixin.initializeParts.

Doc from com.dlsc.formsfx.view.controls.SimpleControl.initializeParts.

This method is used to initializes all the properties of a class.

Annotations
@Override
layoutPartsback to summary
public void layoutParts()

Overrides com.dlsc.formsfx.view.controls.SimpleControl.layoutParts.

Implements com.dlsc.formsfx.view.util.ViewMixin.layoutParts.

Doc from com.dlsc.formsfx.view.controls.SimpleControl.layoutParts.

This method is used to align the parts of a class.

Annotations
@Override
setupBindingsback to summary
public void setupBindings()

Overrides com.dlsc.formsfx.view.controls.SimpleControl.setupBindings.

Overrides default com.dlsc.formsfx.view.util.ViewMixin.setupBindings.

Doc from com.dlsc.formsfx.view.controls.SimpleControl.setupBindings.

This method is used to configure the bindings of the properties.

Annotations
@Override
setupEventHandlersback to summary
public void setupEventHandlers()

Overrides default com.dlsc.formsfx.view.util.ViewMixin.setupEventHandlers.

Doc from com.dlsc.formsfx.view.util.ViewMixin.setupEventHandlers.

This method is used to set up event handlers.

Annotations
@Override
setupValueChangedListenersback to summary
public void setupValueChangedListeners()

Overrides com.dlsc.formsfx.view.controls.SimpleControl.setupValueChangedListeners.

Overrides default com.dlsc.formsfx.view.util.ViewMixin.setupValueChangedListeners.

Doc from com.dlsc.formsfx.view.controls.SimpleControl.setupValueChangedListeners.

This method is used to set up value change listeners.

Annotations
@Override