Class DefaultFrameworkIcons

java.lang.Object
is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
All Implemented Interfaces:
is.codion.swing.common.ui.icon.Icons, is.codion.swing.common.ui.icon.Logos, FrameworkIcons

public final class DefaultFrameworkIcons extends Object implements FrameworkIcons, is.codion.swing.common.ui.icon.Logos
A default FrameworkIcons implementation.
  • Constructor Details

    • DefaultFrameworkIcons

      public DefaultFrameworkIcons()
  • Method Details

    • add

      public void add(org.kordamp.ikonli.Ikon... ikons)
      Specified by:
      add in interface is.codion.swing.common.ui.icon.Icons
    • icon

      public ImageIcon icon(org.kordamp.ikonli.Ikon ikon)
      Specified by:
      icon in interface is.codion.swing.common.ui.icon.Icons
    • filter

      public ImageIcon filter()
      Specified by:
      filter in interface FrameworkIcons
      Returns:
      icon for the 'filter' action.
    • search

      public ImageIcon search()
      Specified by:
      search in interface FrameworkIcons
      Returns:
      icon for the 'search' action.
    • add

      public ImageIcon add()
      Specified by:
      add in interface FrameworkIcons
      Returns:
      icon for the 'add' action.
    • delete

      public ImageIcon delete()
      Specified by:
      delete in interface FrameworkIcons
      Returns:
      icon for the 'delete' action.
    • update

      public ImageIcon update()
      Specified by:
      update in interface FrameworkIcons
      Returns:
      icon for the 'update' action.
    • copy

      public ImageIcon copy()
      Specified by:
      copy in interface FrameworkIcons
      Returns:
      icon for the 'copy' action.
    • refresh

      public ImageIcon refresh()
      Specified by:
      refresh in interface FrameworkIcons
      Returns:
      icon for the 'refresh' action.
    • refreshRequired

      public ImageIcon refreshRequired()
      Specified by:
      refreshRequired in interface FrameworkIcons
      Returns:
      icon for the 'refresh' action.
    • clear

      public ImageIcon clear()
      Specified by:
      clear in interface FrameworkIcons
      Returns:
      icon for the 'clear' action.
    • up

      public ImageIcon up()
      Specified by:
      up in interface FrameworkIcons
      Returns:
      icon for the 'up' action.
    • down

      public ImageIcon down()
      Specified by:
      down in interface FrameworkIcons
      Returns:
      icon for the 'down' action.
    • detail

      public ImageIcon detail()
      Specified by:
      detail in interface FrameworkIcons
      Returns:
      icon for the 'detail' action.
    • print

      public ImageIcon print()
      Specified by:
      print in interface FrameworkIcons
      Returns:
      icon for the 'print' action.
    • clearSelection

      public ImageIcon clearSelection()
      Specified by:
      clearSelection in interface FrameworkIcons
      Returns:
      icon for the 'clear selection' action.
    • edit

      public ImageIcon edit()
      Specified by:
      edit in interface FrameworkIcons
      Returns:
      icon for the 'edit' action.
    • summary

      public ImageIcon summary()
      Specified by:
      summary in interface FrameworkIcons
      Returns:
      icon for the 'summary' action.
    • editPanel

      public ImageIcon editPanel()
      Specified by:
      editPanel in interface FrameworkIcons
      Returns:
      icon for the 'edit panel' action.
    • dependencies

      public ImageIcon dependencies()
      Specified by:
      dependencies in interface FrameworkIcons
      Returns:
      icon for the 'dependencies' action.
    • settings

      public ImageIcon settings()
      Specified by:
      settings in interface FrameworkIcons
      Returns:
      icon for a 'settings' action.
    • calendar

      public ImageIcon calendar()
      Specified by:
      calendar in interface FrameworkIcons
      Returns:
      icon for a 'calendar' action
    • editText

      public ImageIcon editText()
      Specified by:
      editText in interface FrameworkIcons
      Returns:
      icon for a 'editText' action
    • columns

      public ImageIcon columns()
      Specified by:
      columns in interface FrameworkIcons
      Returns:
      icon for a 'columns' action
    • logo

      public ImageIcon logo()
      Specified by:
      logo in interface FrameworkIcons
      Returns:
      the logo icon.
    • logo

      public ImageIcon logo(int size)
      Specified by:
      logo in interface FrameworkIcons
      Parameters:
      size - the logo size
      Returns:
      a logo icon
    • iconColor

      public void iconColor(Color color)
      Specified by:
      iconColor in interface is.codion.swing.common.ui.icon.Icons
    • enableIconColorConsumer

      public FrameworkIcons enableIconColorConsumer()
      Specified by:
      enableIconColorConsumer in interface is.codion.swing.common.ui.icon.Icons
    • disableIconColorConsumer

      public FrameworkIcons disableIconColorConsumer()
      Specified by:
      disableIconColorConsumer in interface is.codion.swing.common.ui.icon.Icons