Module org.autogui

Class GuiSwingIcons

java.lang.Object
org.autogui.swing.icons.GuiSwingIcons

public class GuiSwingIcons extends Object
an Icon factory
  • Field Details Link icon

  • Constructor Details Link icon

    • GuiSwingIcons Link icon

      public GuiSwingIcons()
  • Method Details Link icon

    • getInstance Link icon

      public static GuiSwingIcons getInstance()
    • putIcon Link icon

      public GuiSwingIcons putIcon(String prefix, String name, Icon icon)
      manually sets the icon for the name
      Parameters:
      prefix - a prefix of the name
      name - the name of the icon
      icon - the icon instance
      Returns:
      this
      Since:
      1.2
    • putIconAction Link icon

      public GuiSwingIcons putIconAction(String name, Icon icon)
      manually sets the icon for "action-" + name
      Parameters:
      name - the name of the icon
      icon - the icon instance
      Returns:
      this
      Since:
      1.2
    • getIcon Link icon

      public Icon getIcon(String name)
    • getIcon Link icon

      public Icon getIcon(String prefix, String name, int width, int height)
    • loadIconOrDefault Link icon

      public Icon loadIconOrDefault(String name)
    • loadIcon Link icon

      public Icon loadIcon(String name)
    • loadIcon Link icon

      public Icon loadIcon(String prefix, String name, String suffix, int width, int height)
    • getDefaultIcon Link icon

      public Icon getDefaultIcon(String name)
    • addSynonym Link icon

      public void addSynonym(String name, String... synonyms)
    • addIconWords Link icon

      public void addIconWords(String... names)
    • getIconWords Link icon

      public List<String> getIconWords()
    • getIconMap Link icon

      public Map<String,Icon> getIconMap()
      Returns:
      loaded icon entries. initially, empty
    • getPressedIconMap Link icon

      public Map<String,Icon> getPressedIconMap()
    • getSynonyms Link icon

      public Map<String,String> getSynonyms()
    • getPressedIcon Link icon

      public Icon getPressedIcon(String name)
      returns a gray version of the icon obtained by getIcon(name). this can be set for the pressed icon of a button:
           button.setPressedIcon(icons.getPressedIcon(name));
       
      Default impl. of some UI automatically generates the pressed icon for an ImageIcon, but does not for another icon type.
      Parameters:
      name - the action icon name
      Returns:
      the pressed icon for the name
    • loadPressedIcon Link icon

      public Icon loadPressedIcon(String name)
    • loadPressedIcon Link icon

      public Icon loadPressedIcon(Icon icon)
    • getPressedIcon Link icon

      public Icon getPressedIcon(String prefix, String name, int width, int height)
    • getAcceptIcon Link icon

      public Icon getAcceptIcon()
    • getAddIcon Link icon

      public Icon getAddIcon()
    • getAdjustIcon Link icon

      public Icon getAdjustIcon()
    • getApplyIcon Link icon

      public Icon getApplyIcon()
    • getBindIcon Link icon

      public Icon getBindIcon()
    • getBuildIcon Link icon

      public Icon getBuildIcon()
    • getCalculateIcon Link icon

      public Icon getCalculateIcon()
    • getCallIcon Link icon

      public Icon getCallIcon()
    • getChangeIcon Link icon

      public Icon getChangeIcon()
    • getCheckIcon Link icon

      public Icon getCheckIcon()
    • getClearIcon Link icon

      public Icon getClearIcon()
    • getCloseIcon Link icon

      public Icon getCloseIcon()
    • getCollectIcon Link icon

      public Icon getCollectIcon()
    • getCommitIcon Link icon

      public Icon getCommitIcon()
    • getCompareIcon Link icon

      public Icon getCompareIcon()
    • getCompleteIcon Link icon

      public Icon getCompleteIcon()
    • getComposeIcon Link icon

      public Icon getComposeIcon()
    • getConfigureIcon Link icon

      public Icon getConfigureIcon()
    • getConnectIcon Link icon

      public Icon getConnectIcon()
    • getConvertIcon Link icon

      public Icon getConvertIcon()
    • getCopyIcon Link icon

      public Icon getCopyIcon()
    • getCountIcon Link icon

      public Icon getCountIcon()
    • getCreateIcon Link icon

      public Icon getCreateIcon()
    • getDeactivateIcon Link icon

      public Icon getDeactivateIcon()
    • getDecodeIcon Link icon

      public Icon getDecodeIcon()
    • getDefineIcon Link icon

      public Icon getDefineIcon()
    • getDeleteIcon Link icon

      public Icon getDeleteIcon()
    • getDeriveIcon Link icon

      public Icon getDeriveIcon()
    • getDivideIcon Link icon

      public Icon getDivideIcon()
    • getDownIcon Link icon

      public Icon getDownIcon()
    • getDrawIcon Link icon

      public Icon getDrawIcon()
    • getEncodeIcon Link icon

      public Icon getEncodeIcon()
    • getEnsureIcon Link icon

      public Icon getEnsureIcon()
    • getExportIcon Link icon

      public Icon getExportIcon()
    • getExtractIcon Link icon

      public Icon getExtractIcon()
    • getFillIcon Link icon

      public Icon getFillIcon()
    • getFindIcon Link icon

      public Icon getFindIcon()
    • getFocusIcon Link icon

      public Icon getFocusIcon()
    • getGetIcon Link icon

      public Icon getGetIcon()
    • getHandleIcon Link icon

      public Icon getHandleIcon()
    • getHelpIcon Link icon

      public Icon getHelpIcon()
    • getHideIcon Link icon

      public Icon getHideIcon()
    • getListIcon Link icon

      public Icon getListIcon()
    • getLoadIcon Link icon

      public Icon getLoadIcon()
    • getLockIcon Link icon

      public Icon getLockIcon()
    • getMapIcon Link icon

      public Icon getMapIcon()
    • getMarkIcon Link icon

      public Icon getMarkIcon()
    • getMergeIcon Link icon

      public Icon getMergeIcon()
    • getMinusIcon Link icon

      public Icon getMinusIcon()
    • getMoveIcon Link icon

      public Icon getMoveIcon()
    • getMultiplyIcon Link icon

      public Icon getMultiplyIcon()
    • getNegateIcon Link icon

      public Icon getNegateIcon()
    • getNextIcon Link icon

      public Icon getNextIcon()
    • getNormalizeIcon Link icon

      public Icon getNormalizeIcon()
    • getNotifyIcon Link icon

      public Icon getNotifyIcon()
    • getPaintIcon Link icon

      public Icon getPaintIcon()
    • getPeekIcon Link icon

      public Icon getPeekIcon()
    • getPlusIcon Link icon

      public Icon getPlusIcon()
    • getPreviousIcon Link icon

      public Icon getPreviousIcon()
    • getPrintIcon Link icon

      public Icon getPrintIcon()
    • getProvideIcon Link icon

      public Icon getProvideIcon()
    • getPublishIcon Link icon

      public Icon getPublishIcon()
    • getPutIcon Link icon

      public Icon getPutIcon()
    • getReadIcon Link icon

      public Icon getReadIcon()
    • getReceiveIcon Link icon

      public Icon getReceiveIcon()
    • getReduceIcon Link icon

      public Icon getReduceIcon()
    • getRegisterIcon Link icon

      public Icon getRegisterIcon()
    • getReleaseIcon Link icon

      public Icon getReleaseIcon()
    • getRemoveIcon Link icon

      public Icon getRemoveIcon()
    • getRenameIcon Link icon

      public Icon getRenameIcon()
    • getReplaceIcon Link icon

      public Icon getReplaceIcon()
    • getRequestIcon Link icon

      public Icon getRequestIcon()
    • getResizeIcon Link icon

      public Icon getResizeIcon()
    • getResolveIcon Link icon

      public Icon getResolveIcon()
    • getRetainIcon Link icon

      public Icon getRetainIcon()
    • getReverseIcon Link icon

      public Icon getReverseIcon()
    • getRotateIcon Link icon

      public Icon getRotateIcon()
    • getSaveIcon Link icon

      public Icon getSaveIcon()
    • getScheduleIcon Link icon

      public Icon getScheduleIcon()
    • getScrollIcon Link icon

      public Icon getScrollIcon()
    • getSelectIcon Link icon

      public Icon getSelectIcon()
    • getSetIcon Link icon

      public Icon getSetIcon()
    • getShiftIcon Link icon

      public Icon getShiftIcon()
    • getShowIcon Link icon

      public Icon getShowIcon()
    • getSkipIcon Link icon

      public Icon getSkipIcon()
    • getSliceIcon Link icon

      public Icon getSliceIcon()
    • getSortIcon Link icon

      public Icon getSortIcon()
    • getSplitIcon Link icon

      public Icon getSplitIcon()
    • getStartIcon Link icon

      public Icon getStartIcon()
    • getStopIcon Link icon

      public Icon getStopIcon()
    • getSyncIcon Link icon

      public Icon getSyncIcon()
    • getTrimIcon Link icon

      public Icon getTrimIcon()
    • getTryIcon Link icon

      public Icon getTryIcon()
    • getUndoIcon Link icon

      public Icon getUndoIcon()
    • getUnlockIcon Link icon

      public Icon getUnlockIcon()
    • getUnregisterIcon Link icon

      public Icon getUnregisterIcon()
    • getUnwrapIcon Link icon

      public Icon getUnwrapIcon()
    • getUpIcon Link icon

      public Icon getUpIcon()
    • getUpdateIcon Link icon

      public Icon getUpdateIcon()
    • getUseIcon Link icon

      public Icon getUseIcon()
    • getWaitIcon Link icon

      public Icon getWaitIcon()
    • getWrapIcon Link icon

      public Icon getWrapIcon()
    • getWriteIcon Link icon

      public Icon getWriteIcon()
    • initSynonyms Link icon

      public void initSynonyms()