Class FlatAbstractIcon

java.lang.Object
com.formdev.flatlaf.icons.FlatAbstractIcon
All Implemented Interfaces:
Icon, UIResource
Direct Known Subclasses:
FlatAnimatedIcon, FlatAscendingSortIcon, FlatCapsLockIcon, FlatCheckBoxIcon, FlatCheckBoxMenuItemIcon, FlatClearIcon, FlatColorPipette.Magnifier.ColorIcon, FlatColumnControlIcon, FlatFileChooserDetailsViewIcon, FlatFileChooserHomeFolderIcon, FlatFileChooserListViewIcon, FlatFileChooserNewFolderIcon, FlatFileChooserUpFolderIcon, FlatFileViewComputerIcon, FlatFileViewDirectoryIcon, FlatFileViewFileIcon, FlatFileViewFloppyDriveIcon, FlatFileViewHardDriveIcon, FlatHelpButtonIcon, FlatInternalFrameAbstractIcon, FlatMenuArrowIcon, FlatMenuItemArrowIcon, FlatMonthDownIcon, FlatOptionPaneAbstractIcon, FlatRevealIcon, FlatSearchIcon, FlatTabbedPaneCloseIcon, FlatTreeClosedIcon, FlatTreeCollapsedIcon, FlatTreeLeafIcon, FlatTreeOpenIcon, FlatWindowAbstractIcon

public abstract class FlatAbstractIcon extends Object implements Icon, UIResource
Base class for icons that scales width and height, creates and initializes a scaled graphics context for icon painting. Subclasses do not need to scale icon painting.
  • Field Details

    • width

      protected final int width
    • height

      protected final int height
    • color

      protected Color color
  • Constructor Details

    • FlatAbstractIcon

      public FlatAbstractIcon(int width, int height, Color color)
  • Method Details