Interface RadianceIcon

All Superinterfaces:
Icon, JXIcon, SizingConstants, SwingConstants
All Known Implementing Classes:
ArrowIcon, CalendarIcon, ChevronIcon, ChevronsIcon, CircleIcon, DeletedIcon, DeleteIcon, FileIcon, FolderIcon, FolderPlusIcon, PauseIcon, PlayIcon, PlayIconSolid, RadianceIconUIResource, SearchIcon, StopIcon, TrafficLightGreenIcon, TrafficLightRedIcon, TrafficLightYellowIcon

public interface RadianceIcon extends JXIcon
Extension of the core Icon interface that adds more capabilities like resizing and color filtering.
Author:
Kirill Grouchnikov
  • Method Details

    • setDimension

      void setDimension(Dimension newDimension)
      Changes the dimension of this icon.
      Parameters:
      newDimension - New dimension for this icon.
    • toImage

      default BufferedImage toImage(double scale)
    • supportsColorFilter

      boolean supportsColorFilter()
    • setColorFilter

      void setColorFilter(RadianceIcon.ColorFilter colorFilter)