Class StackPaneSkin

    • Constructor Detail

      • StackPaneSkin

        public StackPaneSkin()
    • Method Detail

      • getPreferredWidth

        public int getPreferredWidth​(int height)
        Description copied from interface: ConstrainedVisual
        Returns the visual's preferred width given the provided height constraint.
        Specified by:
        getPreferredWidth in interface ConstrainedVisual
        Overrides:
        getPreferredWidth in class ContainerSkin
        Parameters:
        height - The height by which to constrain the preferred width, or -1 for no constraint.
        Returns:
        The preferred width given the height constraint.
      • getPreferredHeight

        public int getPreferredHeight​(int width)
        Description copied from interface: ConstrainedVisual
        Returns the visual's preferred height given the provided width constraint.
        Specified by:
        getPreferredHeight in interface ConstrainedVisual
        Overrides:
        getPreferredHeight in class ContainerSkin
        Parameters:
        width - The width by which to constrain the preferred height, or -1 for no constraint.
        Returns:
        The preferred height given the width constraint.
      • getBaseline

        public int getBaseline​(int width,
                               int height)
        Description copied from class: ComponentSkin
        Should be implemented in every subclass.

        The default implementation here simply returns -1 (no baseline).

        Specified by:
        getBaseline in interface ConstrainedVisual
        Overrides:
        getBaseline in class ComponentSkin
        Parameters:
        width - Constrained width to compute the baseline for.
        height - Constrained height to compute the baseline for.
        Returns:
        The baseline relative to the origin of this visual, or -1 if this visual does not have a baseline.
      • layout

        public void layout()
        Description copied from interface: Skin
        If the component on which the skin is installed is a container, lays out the container's children.
      • getPadding

        public Insets getPadding()
        Returns:
        The amount of space between the edge of the StackPane and its components.
      • setPadding

        public void setPadding​(Insets padding)
        Sets the amount of space to leave between the edge of the StackPane and its components.
        Parameters:
        padding - The individual padding amounts for each edge.
      • setPadding

        public final void setPadding​(Dictionary<java.lang.String,​?> padding)
        Sets the amount of space to leave between the edge of the StackPane and its components.
        Parameters:
        padding - A dictionary with keys in the set {top, left, bottom, right}.
      • setPadding

        public final void setPadding​(Sequence<?> padding)
        Sets the amount of space to leave between the edge of the StackPane and its components.
        Parameters:
        padding - A sequence with values in the order [top, left, bottom, right].
      • setPadding

        public final void setPadding​(int padding)
        Sets the amount of space to leave between the edge of the StackPane and its components, uniformly on all four edges.
        Parameters:
        padding - The single padding value for all four edges.
      • setPadding

        public final void setPadding​(java.lang.Number padding)
        Sets the amount of space to leave between the edge of the StackPane and its components, uniformly on all four edges.
        Parameters:
        padding - The single padding value for all four edges.
      • setPadding

        public final void setPadding​(java.lang.String padding)
        Sets the amount of space to leave between the edge of the StackPane and its components.
        Parameters:
        padding - A string containing an integer or a JSON dictionary with keys left, top, bottom, and/or right.