Class TerraListButtonSkin

    • Constructor Detail

      • TerraListButtonSkin

        public TerraListButtonSkin()
    • Method Detail

      • getPreferredWidth

        public int getPreferredWidth​(int height)
        Description copied from interface: ConstrainedVisual
        Returns the visual's preferred width given the provided height constraint.
        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.
        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.
        Specified by:
        layout in interface Skin
        Overrides:
        layout in class ButtonSkin
      • paint

        public void paint​(java.awt.Graphics2D graphics)
        Description copied from interface: Visual
        Paints the visual.
        Parameters:
        graphics - The graphics context in which to paint the visual.
      • getFont

        public java.awt.Font getFont()
      • setFont

        public void setFont​(java.awt.Font font)
      • setFont

        public final void setFont​(java.lang.String font)
      • setFont

        public final void setFont​(Dictionary<java.lang.String,​?> font)
      • getColor

        public java.awt.Color getColor()
      • setColor

        public void setColor​(java.awt.Color color)
      • setColor

        public final void setColor​(java.lang.String color)
      • setColor

        public final void setColor​(int color)
      • getDisabledColor

        public java.awt.Color getDisabledColor()
      • setDisabledColor

        public void setDisabledColor​(java.awt.Color disabledColor)
      • setDisabledColor

        public final void setDisabledColor​(java.lang.String disabledColor)
      • setDisabledColor

        public final void setDisabledColor​(int disabledColor)
      • getBackgroundColor

        public java.awt.Color getBackgroundColor()
      • setBackgroundColor

        public void setBackgroundColor​(java.awt.Color backgroundColor)
      • setBackgroundColor

        public final void setBackgroundColor​(java.lang.String backgroundColor)
      • setBackgroundColor

        public final void setBackgroundColor​(int backgroundColor)
      • getDisabledBackgroundColor

        public java.awt.Color getDisabledBackgroundColor()
      • setDisabledBackgroundColor

        public void setDisabledBackgroundColor​(java.awt.Color disabledBackgroundColor)
      • setDisabledBackgroundColor

        public final void setDisabledBackgroundColor​(java.lang.String disabledBackgroundColor)
      • setDisabledBackgroundColor

        public final void setDisabledBackgroundColor​(int disabledBackgroundColor)
      • getBorderColor

        public java.awt.Color getBorderColor()
      • setBorderColor

        public void setBorderColor​(java.awt.Color borderColor)
      • setBorderColor

        public final void setBorderColor​(java.lang.String borderColor)
      • setBorderColor

        public final void setBorderColor​(int borderColor)
      • getDisabledBorderColor

        public java.awt.Color getDisabledBorderColor()
      • setDisabledBorderColor

        public void setDisabledBorderColor​(java.awt.Color disabledBorderColor)
      • setDisabledBorderColor

        public final void setDisabledBorderColor​(java.lang.String disabledBorderColor)
      • setDisabledBorderColor

        public final void setDisabledBorderColor​(int disabledBorderColor)
      • getPadding

        public Insets getPadding()
      • setPadding

        public void setPadding​(Insets padding)
      • setPadding

        public final void setPadding​(Dictionary<java.lang.String,​?> padding)
      • setPadding

        public final void setPadding​(Sequence<?> padding)
      • setPadding

        public final void setPadding​(int padding)
      • setPadding

        public final void setPadding​(java.lang.Number padding)
      • setPadding

        public final void setPadding​(java.lang.String padding)
      • getCloseTransitionDuration

        public int getCloseTransitionDuration()
      • setCloseTransitionDuration

        public void setCloseTransitionDuration​(int closeTransitionDuration)
      • getCloseTransitionRate

        public int getCloseTransitionRate()
      • setCloseTransitionRate

        public void setCloseTransitionRate​(int closeTransitionRate)
      • getListFont

        public java.lang.Object getListFont()
      • setListFont

        public void setListFont​(java.lang.Object listFont)
      • getListColor

        public java.lang.Object getListColor()
      • setListColor

        public void setListColor​(java.lang.Object listColor)
      • getListDisabledColor

        public java.lang.Object getListDisabledColor()
      • setListDisabledColor

        public void setListDisabledColor​(java.lang.Object listDisabledColor)
      • getListBackgroundColor

        public java.lang.Object getListBackgroundColor()
      • setListBackgroundColor

        public void setListBackgroundColor​(java.lang.Object listBackgroundColor)
      • getListSelectionColor

        public java.lang.Object getListSelectionColor()
      • setListSelectionColor

        public void setListSelectionColor​(java.lang.Object listSelectionColor)
      • getListSelectionBackgroundColor

        public java.lang.Object getListSelectionBackgroundColor()
      • setListSelectionBackgroundColor

        public void setListSelectionBackgroundColor​(java.lang.Object listSelectionBackgroundColor)
      • getListInactiveSelectionColor

        public java.lang.Object getListInactiveSelectionColor()
      • setListInactiveSelectionColor

        public void setListInactiveSelectionColor​(java.lang.Object listInactiveSelectionColor)
      • getListInactiveSelectionBackgroundColor

        public java.lang.Object getListInactiveSelectionBackgroundColor()
      • setListInactiveSelectionBackgroundColor

        public void setListInactiveSelectionBackgroundColor​(java.lang.Object listInactiveSelectionBackgroundColor)
      • getListHighlightColor

        public java.lang.Object getListHighlightColor()
      • setListHighlightColor

        public void setListHighlightColor​(java.lang.Object listHighlightColor)
      • getListHighlightBackgroundColor

        public java.lang.Object getListHighlightBackgroundColor()
      • setListHighlightBackgroundColor

        public void setListHighlightBackgroundColor​(java.lang.Object listHighlightBackgroundColor)
      • mouseMove

        public boolean mouseMove​(Component component,
                                 int x,
                                 int y)
        Description copied from interface: ComponentMouseListener
        Called when the mouse is moved over a component.
        Specified by:
        mouseMove in interface ComponentMouseListener
        Overrides:
        mouseMove in class ComponentSkin
        Parameters:
        component - Component that is under the mouse.
        x - X position of the mouse.
        y - Y position of the mouse.
        Returns:
        true to consume the event; false to allow it to propagate (default return).