Class FlatWindowAbstractIcon

    • Constructor Detail

      • FlatWindowAbstractIcon

        public FlatWindowAbstractIcon()
      • FlatWindowAbstractIcon

        public FlatWindowAbstractIcon​(java.awt.Dimension size,
                                      java.awt.Color hoverBackground,
                                      java.awt.Color pressedBackground)
    • 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)