Class FlatButtonBorder

    • Field Detail

      • arc

        protected int arc
      • endBorderColor

        protected java.awt.Color endBorderColor
      • hoverBorderColor

        protected java.awt.Color hoverBorderColor
      • pressedBorderColor

        protected java.awt.Color pressedBorderColor
        Since:
        3.5
      • selectedBorderColor

        protected java.awt.Color selectedBorderColor
        Since:
        3.5
      • disabledSelectedBorderColor

        protected java.awt.Color disabledSelectedBorderColor
        Since:
        3.5
      • focusedSelectedBorderColor

        protected java.awt.Color focusedSelectedBorderColor
        Since:
        3.5
      • hoverSelectedBorderColor

        protected java.awt.Color hoverSelectedBorderColor
        Since:
        3.5
      • pressedSelectedBorderColor

        protected java.awt.Color pressedSelectedBorderColor
        Since:
        3.5
      • defaultBorderWidth

        protected float defaultBorderWidth
      • defaultBorderColor

        protected java.awt.Color defaultBorderColor
      • defaultEndBorderColor

        protected java.awt.Color defaultEndBorderColor
      • defaultFocusedBorderColor

        protected java.awt.Color defaultFocusedBorderColor
      • defaultFocusColor

        protected java.awt.Color defaultFocusColor
      • defaultHoverBorderColor

        protected java.awt.Color defaultHoverBorderColor
      • defaultPressedBorderColor

        protected java.awt.Color defaultPressedBorderColor
        Since:
        3.5
      • toolbarFocusWidth

        protected float toolbarFocusWidth
        Since:
        1.4
      • toolbarFocusColor

        protected java.awt.Color toolbarFocusColor
        Since:
        1.4
      • toolbarMargin

        protected java.awt.Insets toolbarMargin
      • toolbarSpacingInsets

        protected java.awt.Insets toolbarSpacingInsets
    • Constructor Detail

      • FlatButtonBorder

        public FlatButtonBorder()
    • Method Detail

      • paintBorder

        public void paintBorder​(java.awt.Component c,
                                java.awt.Graphics g,
                                int x,
                                int y,
                                int width,
                                int height)
        Specified by:
        paintBorder in interface javax.swing.border.Border
        Overrides:
        paintBorder in class FlatBorder
      • paintToolBarFocus

        protected void paintToolBarFocus​(java.awt.Component c,
                                         java.awt.Graphics g,
                                         int x,
                                         int y,
                                         int width,
                                         int height)
        Since:
        1.4
      • getFocusColor

        protected java.awt.Color getFocusColor​(java.awt.Component c)
        Overrides:
        getFocusColor in class FlatBorder
      • isFocused

        protected boolean isFocused​(java.awt.Component c)
        Overrides:
        isFocused in class FlatBorder
      • getBorderColor

        protected java.awt.Paint getBorderColor​(java.awt.Component c)
        Overrides:
        getBorderColor in class FlatBorder
      • getBorderInsets

        public java.awt.Insets getBorderInsets​(java.awt.Component c,
                                               java.awt.Insets insets)
        Overrides:
        getBorderInsets in class FlatBorder
      • getFocusWidth

        protected int getFocusWidth​(java.awt.Component c)
        Description copied from class: FlatBorder
        Returns the (unscaled) thickness of the outer focus border.
        Overrides:
        getFocusWidth in class FlatBorder
      • getArc

        protected int getArc​(java.awt.Component c)
        Description copied from class: FlatBorder
        Returns the (unscaled) arc diameter of the border corners.
        Overrides:
        getArc in class FlatBorder