public class MenuButtonSkin extends MenuButtonSkinBase<MenuButton>
MenuButton
control.MenuButton
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
AUTOHIDE
*
Static fields *
*
|
private MenuButtonBehavior |
behavior
*
Private fields *
*
|
arrow, arrowButton, behaveLikeButton, label, popup, requestFocusOnFirstMenuItem
Constructor and Description |
---|
MenuButtonSkin(MenuButton control)
Creates a new MenuButtonSkin 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) MenuButtonBehavior |
getBehavior()
*
Private implementation *
*
|
java.lang.Object |
queryAccessibleAttribute(AccessibleAttribute attribute,
java.lang.Object... parameters) |
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, layoutChildren, putFocusOnFirstMenuItem, requestFocusOnFirstMenuItem
static final java.lang.String AUTOHIDE
private final MenuButtonBehavior behavior
public MenuButtonSkin(MenuButton 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<MenuButton>
MenuButtonBehavior getBehavior()
getBehavior
in class MenuButtonSkinBase<MenuButton>
public java.lang.Object queryAccessibleAttribute(AccessibleAttribute attribute, java.lang.Object... parameters)