Class TabPaneSkin

java.lang.Object
javafx.scene.control.SkinBase<TabPane>
javafx.scene.control.skin.TabPaneSkin
All Implemented Interfaces:
Skin<TabPane>

public class TabPaneSkin extends SkinBase<TabPane>
Default skin implementation for the TabPane control.
Since:
9
See Also:
  • Constructor Details

    • TabPaneSkin

      public TabPaneSkin(TabPane control)
      Creates a new TabPaneSkin instance, installing the necessary child nodes into the Control children list, as well as the necessary input mappings for handling key, mouse, etc events.
      Parameters:
      control - The control that this skin should be installed onto.
  • Method Details

    • computeBaselineOffset

      public double computeBaselineOffset(double topInset, double rightInset, double bottomInset, double leftInset)
      Calculates the baseline offset based on the first managed child. If there is no such child, returns Node.getBaselineOffset().
      Overrides:
      computeBaselineOffset in class SkinBase<TabPane>
      Parameters:
      topInset - the pixel snapped top inset
      rightInset - the pixel snapped right inset
      bottomInset - the pixel snapped bottom inset
      leftInset - the pixel snapped left inset
      Returns:
      baseline offset
    • getClassCssMetaData

      public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
      Returns the CssMetaData associated with this class, which may include the CssMetaData of its superclasses.
      Returns:
      the CssMetaData associated with this class, which may include the CssMetaData of its superclasses
    • queryAccessibleAttribute

      public Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
      Description copied from class: SkinBase
      This method is called by the assistive technology to request the value for an attribute.

      This method is commonly overridden by subclasses to implement attributes that are required for a specific role.
      If a particular attribute is not handled, the superclass implementation must be called.

      Overrides:
      queryAccessibleAttribute in class SkinBase<TabPane>
      Parameters:
      attribute - the requested attribute
      parameters - optional list of parameters
      Returns:
      the value for the requested attribute
      See Also: