/** * Creates the arrow icon for the specified menu. * * @param menu * Menu. */ public MenuArrowIcon(JMenu menu) { this.ltrIcon = new ArrowButtonTransitionAwareIcon(menu, SwingConstants.EAST); this.rtlIcon = new ArrowButtonTransitionAwareIcon(menu, SwingConstants.WEST); }
@Override public Object createValue(UIDefaults table) { return new MenuArrowIcon(null); } };
@Override public void paintIcon(Component c, Graphics g, int x, int y) { this.getIconToPaint().paintIcon(c, g, x, y); } }
@Override protected Icon getDefaultErrorIcon() { Icon errorIcon = UIManager.getIcon("OptionPane.errorIcon"); return new GlowingIcon(errorIcon, this.iconGlowTracker); }
@Override public Object createValue(UIDefaults table) { return new IconUIResource( SubstanceIconFactory.getTreeIcon(null, true)); } },
public Object createValue(UIDefaults table) { return SubstanceIconFactory .getSliderHorizontalIcon( SubstanceSizeUtils .getSliderIconSize(SubstanceSizeUtils .getControlFontSize()) - 2, true); } },
public void paintIcon(Component c, Graphics g, int x, int y) { Icon iconToDraw = this.getIconToPaint(); if (iconToDraw != null) iconToDraw.paintIcon(c, g, x, y); }
public void paintIcon(Component c, Graphics g, int x, int y) { Icon iconToDraw = this.getIconToPaint(); if (iconToDraw != null) iconToDraw.paintIcon(c, g, x, y); }
@Override public Object createValue(UIDefaults table) { return SubstanceIconFactory .getSliderVerticalIcon( SubstanceSizeUtils .getSliderIconSize(SubstanceSizeUtils .getControlFontSize()) - 2, true); } },
/** * Creates the arrow icon for the specified menu. * * @param menu * Menu. */ public MenuArrowIcon(JMenu menu) { this.ltrIcon = new ArrowButtonTransitionAwareIcon(menu, SwingConstants.EAST); this.rtlIcon = new ArrowButtonTransitionAwareIcon(menu, SwingConstants.WEST); }
@Override protected Icon getDefaultWarningIcon() { Icon errorIcon = UIManager.getIcon("OptionPane.warningIcon"); return new GlowingIcon(errorIcon, this.iconGlowTracker); }
public Object createValue(UIDefaults table) { return new IconUIResource(SubstanceIconFactory .getTreeIcon(null, true)); } },
public Object createValue(UIDefaults table) { return new MenuArrowIcon(null); } };
@Override public Object createValue(UIDefaults table) { return SubstanceIconFactory .getSliderHorizontalIcon( SubstanceSizeUtils .getSliderIconSize(SubstanceSizeUtils .getControlFontSize()) - 2, true); } },
@Override public void paintIcon(Component c, Graphics g, int x, int y) { Icon iconToDraw = this.getIconToPaint(); if (iconToDraw != null) iconToDraw.paintIcon(c, g, x, y); }
/** * Returns the arrow icon. * * @param button * Button. * @param orientation * Arrow orientation. * @return Arrow icon. */ public static Icon getArrowIcon(AbstractButton button, int orientation) { Icon result = new ArrowButtonTransitionAwareIcon(button, orientation); return result; }
public Object createValue(UIDefaults table) { return new IconUIResource(SubstanceIconFactory .getTreeIcon(null, false)); } },
/** * Returns the arrow icon. * * @param comp * Component. * @param component * Button. * @param orientation * Arrow orientation. * @return Arrow icon. */ public static Icon getArrowIcon(AbstractButton button, int orientation) { Icon result = new ArrowButtonTransitionAwareIcon(button, orientation); return result; }
@Override public Object createValue(UIDefaults table) { return new IconUIResource( SubstanceIconFactory.getTreeIcon(null, false)); } },
/** * Returns the arrow icon. * * @param comp * Component. * @param orientation * Arrow orientation. * @return Arrow icon. */ public static Icon getArrowIcon( JComponent comp, TransitionAwareIcon.TransitionAwareUIDelegate transitionAwareUIDelegate, int orientation) { Icon result = new ArrowButtonTransitionAwareIcon(comp, transitionAwareUIDelegate, orientation); return result; }