Class FlatWindowAbstractIcon

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected FlatWindowAbstractIcon​(java.awt.Dimension size, java.awt.Insets insets, int arc, int symbolHeight, java.awt.Color background, java.awt.Color foreground, java.awt.Color inactiveBackground, java.awt.Color inactiveForeground, java.awt.Color hoverBackground, java.awt.Color hoverForeground, java.awt.Color pressedBackground, java.awt.Color pressedForeground)  
      protected FlatWindowAbstractIcon​(java.lang.String windowStyle)  
      protected FlatWindowAbstractIcon​(java.lang.String windowStyle, java.awt.Color background, java.awt.Color foreground, java.awt.Color inactiveBackground, java.awt.Color inactiveForeground, java.awt.Color hoverBackground, java.awt.Color hoverForeground, java.awt.Color pressedBackground, java.awt.Color pressedForeground)  
    • Field Detail

      • insets

        protected final java.awt.Insets insets
        Since:
        3.6
      • arc

        protected final int arc
        Since:
        3.6
      • symbolHeight

        protected final int symbolHeight
        Since:
        3.6
      • background

        protected final java.awt.Color background
        Since:
        3.6
      • foreground

        protected final java.awt.Color foreground
        Since:
        3.6
      • inactiveBackground

        protected final java.awt.Color inactiveBackground
        Since:
        3.6
      • inactiveForeground

        protected final java.awt.Color inactiveForeground
        Since:
        3.6
      • hoverBackground

        protected final java.awt.Color hoverBackground
      • hoverForeground

        protected final java.awt.Color hoverForeground
        Since:
        3.6
      • pressedBackground

        protected final java.awt.Color pressedBackground
      • pressedForeground

        protected final java.awt.Color pressedForeground
        Since:
        3.6
    • Constructor Detail

      • FlatWindowAbstractIcon

        protected FlatWindowAbstractIcon​(java.lang.String windowStyle)
        Since:
        3.2
      • FlatWindowAbstractIcon

        protected FlatWindowAbstractIcon​(java.lang.String windowStyle,
                                         java.awt.Color background,
                                         java.awt.Color foreground,
                                         java.awt.Color inactiveBackground,
                                         java.awt.Color inactiveForeground,
                                         java.awt.Color hoverBackground,
                                         java.awt.Color hoverForeground,
                                         java.awt.Color pressedBackground,
                                         java.awt.Color pressedForeground)
        Since:
        3.6
      • FlatWindowAbstractIcon

        protected FlatWindowAbstractIcon​(java.awt.Dimension size,
                                         java.awt.Insets insets,
                                         int arc,
                                         int symbolHeight,
                                         java.awt.Color background,
                                         java.awt.Color foreground,
                                         java.awt.Color inactiveBackground,
                                         java.awt.Color inactiveForeground,
                                         java.awt.Color hoverBackground,
                                         java.awt.Color hoverForeground,
                                         java.awt.Color pressedBackground,
                                         java.awt.Color pressedForeground)
        Since:
        3.6
    • Method Detail

      • paintIcon

        protected void paintIcon​(java.awt.Component c,
                                 java.awt.Graphics2D g)
        Specified by:
        paintIcon in class FlatAbstractIcon
      • paintIconAt1x

        protected abstract void paintIconAt1x​(java.awt.Graphics2D g,
                                              int x,
                                              int y,
                                              int width,
                                              int height,
                                              double scaleFactor)
      • paintBackground

        protected void paintBackground​(java.awt.Component c,
                                       java.awt.Graphics2D g,
                                       int x,
                                       int y)
        Overrides:
        paintBackground in class FlatAbstractIcon
        Since:
        3.5.2
      • getForeground

        protected java.awt.Color getForeground​(java.awt.Component c)