public class SplitMenuButtonSkin extends MenuButtonSkinBase<SplitMenuButton>
SplitMenuButton
control.SplitMenuButton
Modifier and Type | Field and Description |
---|---|
private SplitMenuButtonBehavior |
behavior
*
Private fields *
*
|
arrow, arrowButton, behaveLikeButton, label, popup, requestFocusOnFirstMenuItem
Constructor and Description |
---|
SplitMenuButtonSkin(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. |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
(package private) SplitMenuButtonBehavior |
getBehavior()
*
Private implementation *
*
|
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, layoutChildren, putFocusOnFirstMenuItem, requestFocusOnFirstMenuItem
public SplitMenuButtonSkin(SplitMenuButton control)
children
list, as
well as the necessary input mappings for handling key, mouse, etc events.control
- The control that this skin should be installed onto.public void dispose()
dispose
in class MenuButtonSkinBase<SplitMenuButton>
SplitMenuButtonBehavior getBehavior()
getBehavior
in class MenuButtonSkinBase<SplitMenuButton>