Interface RadianceIcon

All Superinterfaces:
Icon
All Known Implementing Classes:
add_circle_black_24dp, adjust_black_24dp, album_black_24dp, arrow_upward_black_24dp, autoscroll_all, autoscroll_h, autoscroll_v, BladeTransitionAwareRadianceIcon, BreadcrumbCommandButtonPopupIcon, brightness_high_black_24dp, ColorRadianceIcon, CommandButtonDefaultPopupIcon, CommandButtonFollowColorSchemeIcon, computer_black_24dp, content_copy_black_24dp, content_cut_black_24dp, content_paste_black_24dp, create_new_folder_black_24dp, DecoratedRadianceIcon, delete_black_24dp, edit_black_24dp, EmptyRadianceIcon, error_black_24dp, folder_open_black_24dp, folder_open_black_24dp, GlowingRadianceIcon, grid_on_black_24dp, help_black_24dp, home_black_24dp, IconDeckRadianceIcon, ImageBackedFilterableRadianceIcon, info_black_24dp, insert_drive_file_black_24dp, insert_drive_file_black_24dp, keyboard_capslock_black_24dp, LayeredIcon, lock_black_24dp, menu_black_24dp, palette_black_24dp, RadianceAsyncLoadingIconUIResource, RadianceIconUIResource, refresh_black_24dp, remove_circle_black_24dp, save_black_24dp, ScaleAwareImageWrapperIcon, select_all_black_24dp, storage_black_24dp, view_list_black_24dp, warning_black_24dp

public interface RadianceIcon extends Icon
Extension of the core Icon interface that adds more capabilities like resizing and color filtering.
  • 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)