Class FlatWindowAbstractIcon

    • Field Detail

      • symbolHeight

        private final int symbolHeight
      • hoverBackground

        private final java.awt.Color hoverBackground
      • pressedBackground

        private final java.awt.Color pressedBackground
    • Constructor Detail

      • FlatWindowAbstractIcon

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

        protected FlatWindowAbstractIcon​(java.awt.Dimension size,
                                         int symbolHeight,
                                         java.awt.Color hoverBackground,
                                         java.awt.Color pressedBackground)
        Since:
        3.2
    • 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)
      • getForeground

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

        protected int getSymbolHeight()
        Since:
        3.2