Top Description Fields Constructors Methods
javafx.scene.control.skin

public Class SplitMenuButtonSkin

extends MenuButtonSkinBase<SplitMenuButton>
Class Inheritance
Imports
javafx.scene.control.Control, .SplitMenuButton, javafx.scene.input.MouseEvent, com.sun.javafx.scene.control.behavior.SplitMenuButtonBehavior

Default skin implementation for the SplitMenuButton control.
Since
9
See Also
SplitMenuButton

Field Summary

Modifier and TypeField and Description
private final SplitMenuButtonBehavior
Inherited from javafx.scene.control.skin.MenuButtonSkinBase:
arrowarrowButtonbehaveLikeButtonlabelpopuprequestFocusOnFirstMenuItem

Constructor Summary

AccessConstructor and Description
public
SplitMenuButtonSkin(final SplitMenuButton
The control that this skin should be installed onto.
control
)

Creates a new SplitMenuButtonSkin instance, installing the necessary child nodes into the Control children list, as well as the necessary input mappings for handling key, mouse, etc events.

Method Summary

Modifier and TypeMethod and Description
public void
dispose()

Overrides javafx.scene.control.skin.MenuButtonSkinBase.dispose.

Implements javafx.scene.control.Skin.dispose.

Called when a previously installed skin is about to be removed from its associated control.

pack-priv SplitMenuButtonBehavior
Inherited from javafx.scene.control.skin.MenuButtonSkinBase:
computeMaxHeightcomputeMaxWidthcomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthlayoutChildrenputFocusOnFirstMenuItemrequestFocusOnFirstMenuItem

Field Detail

behaviorback to summary
private final SplitMenuButtonBehavior behavior

Constructor Detail

SplitMenuButtonSkinback to summary
public SplitMenuButtonSkin(final SplitMenuButton control)

Creates a new SplitMenuButtonSkin instance, installing the necessary child nodes into the Control children list, as well as the necessary input mappings for handling key, mouse, etc events.

Parameters
control:SplitMenuButton

The control that this skin should be installed onto.

Method Detail

disposeback to summary
public void dispose()

Overrides javafx.scene.control.skin.MenuButtonSkinBase.dispose.

Implements javafx.scene.control.Skin.dispose.

Doc from javafx.scene.control.skin.MenuButtonSkinBase.dispose.

Called when a previously installed skin is about to be removed from its associated control. This allows the skin to do clean up, like removing listeners and bindings, and undo any changes to the control's properties. After this method completes, getSkinnable() and getNode() should return null.

Calling dispose() more than once has no effect.

Annotations
@Override
getBehaviorback to summary
pack-priv SplitMenuButtonBehavior getBehavior()

Overrides javafx.scene.control.skin.MenuButtonSkinBase.getBehavior.

Annotations
@Override