Class MenuButtonSkinBase<C extends MenuButton>
java.lang.Object
javafx.scene.control.SkinBase<C>
javafx.scene.control.skin.MenuButtonSkinBase<C>
- Type Parameters:
C
- the type of the menu button control
- All Implemented Interfaces:
Skin<C>
- Direct Known Subclasses:
MenuButtonSkin
,SplitMenuButtonSkin
Base class for MenuButtonSkin and SplitMenuButtonSkin. It consists of the
label, the arrowButton with its arrow shape, and the popup.
- Since:
- 9
-
Constructor Summary
ConstructorDescriptionMenuButtonSkinBase
(C control) Creates a new instance of MenuButtonSkinBase, although note that this instance does not handle any behavior / input mappings - this needs to be handled appropriately by subclasses. -
Method Summary
Methods declared in class javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners
-
Constructor Details
-
MenuButtonSkinBase
Creates a new instance of MenuButtonSkinBase, although note that this instance does not handle any behavior / input mappings - this needs to be handled appropriately by subclasses.- Parameters:
control
- The control that this skin should be installed onto.
-