Package javafx.scene.control.skin
Class TabPaneSkin
java.lang.Object
javafx.scene.control.SkinBase<C>
com.sun.javafx.scene.control.skin.BehaviorSkinBase<TabPane,TabPaneBehavior>
javafx.scene.control.skin.TabPaneSkin
-
Field Summary
Fields inherited from class com.sun.javafx.scene.control.skin.BehaviorSkinBase
IS_TOUCH_SUPPORTED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecomputeBaselineOffset(double topInset, double rightInset, double bottomInset, double leftInset) Calculates the baseline offset based on the first managed child.protected doublecomputePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) Calculates the preferred height of thisSkinBase.protected doublecomputePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) Calculates the preferred width of thisSkinBase.protected voidhandleControlPropertyChanged(String property) Skin subclasses will override this method to handle changes in corresponding control's properties.protected voidlayoutChildren(double x, double y, double w, double h) Called during the layout pass of the scenegraph.Methods inherited from class com.sun.javafx.scene.control.skin.BehaviorSkinBase
dispose, getBehavior, registerChangeListenerMethods inherited from class javafx.scene.control.SkinBase
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, consumeMouseEvents, getChildren, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
-
Constructor Details
-
TabPaneSkin
-
-
Method Details
-
getSelectedTabContentRegion
-
handleControlPropertyChanged
Description copied from class:BehaviorSkinBaseSkin subclasses will override this method to handle changes in corresponding control's properties.- Overrides:
handleControlPropertyChangedin classBehaviorSkinBase<TabPane,TabPaneBehavior>
-
computePrefWidth
protected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) Description copied from class:SkinBaseCalculates the preferred width of thisSkinBase. The default implementation calculates this width as the width of the area occupied by its managed children when they are positioned at their current positions at their preferred widths.- Overrides:
computePrefWidthin classSkinBase<TabPane>- Parameters:
height- the height that should be used if preferred width depends on ittopInset- the pixel snapped top insetrightInset- the pixel snapped right insetbottomInset- the pixel snapped bottom insetleftInset- the pixel snapped left inset- Returns:
- the calculated preferred width
-
computePrefHeight
protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) Description copied from class:SkinBaseCalculates the preferred height of thisSkinBase. The default implementation calculates this height as the height of the area occupied by its managed children when they are positioned at their current positions at their preferred heights.- Overrides:
computePrefHeightin classSkinBase<TabPane>- Parameters:
width- the width that should be used if preferred height depends on ittopInset- the pixel snapped top insetrightInset- the pixel snapped right insetbottomInset- the pixel snapped bottom insetleftInset- the pixel snapped left inset- Returns:
- the calculated preferred height
-
computeBaselineOffset
public double computeBaselineOffset(double topInset, double rightInset, double bottomInset, double leftInset) Description copied from class:SkinBaseCalculates the baseline offset based on the first managed child. If there is no such child, returnsINode.getBaselineOffset().- Overrides:
computeBaselineOffsetin classSkinBase<TabPane>- Parameters:
topInset- the pixel snapped top insetrightInset- the pixel snapped right insetbottomInset- the pixel snapped bottom insetleftInset- the pixel snapped left inset- Returns:
- baseline offset
-
layoutChildren
protected void layoutChildren(double x, double y, double w, double h) Description copied from class:SkinBaseCalled during the layout pass of the scenegraph.- Overrides:
layoutChildrenin classSkinBase<TabPane>
-