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 TypeMethodDescriptiondouble
computeBaselineOffset
(double topInset, double rightInset, double bottomInset, double leftInset) Calculates the baseline offset based on the first managed child.protected double
computePrefHeight
(double width, double topInset, double rightInset, double bottomInset, double leftInset) Calculates the preferred height of thisSkinBase
.protected double
computePrefWidth
(double height, double topInset, double rightInset, double bottomInset, double leftInset) Calculates the preferred width of thisSkinBase
.protected void
handleControlPropertyChanged
(String property) Skin subclasses will override this method to handle changes in corresponding control's properties.protected void
layoutChildren
(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, registerChangeListener
Methods 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:BehaviorSkinBase
Skin subclasses will override this method to handle changes in corresponding control's properties.- Overrides:
handleControlPropertyChanged
in classBehaviorSkinBase<TabPane,
TabPaneBehavior>
-
computePrefWidth
protected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) Description copied from class:SkinBase
Calculates 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:
computePrefWidth
in 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:SkinBase
Calculates 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:
computePrefHeight
in 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:SkinBase
Calculates the baseline offset based on the first managed child. If there is no such child, returnsINode.getBaselineOffset()
.- Overrides:
computeBaselineOffset
in 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:SkinBase
Called during the layout pass of the scenegraph.- Overrides:
layoutChildren
in classSkinBase<TabPane>
-