@Override public void paintIcon(Component c, Graphics g, int x, int y) { if (!(g instanceof Graphics2D)) { return; } JSlider slider = (JSlider) c; TransitionAwareUI transitionAwareUI = (TransitionAwareUI) slider .getUI(); StateTransitionTracker stateTransitionTracker = transitionAwareUI .getTransitionTracker(); Icon iconToDraw = getIcon(slider, stateTransitionTracker); iconToDraw.paintIcon(c, g, x, y); }
baseLayer = getSingleLayer(slider, width, delta, fillPainter, borderPainter, baseFillScheme, baseBorderScheme); SliderHorizontalIcon.icons.put(baseKey, baseLayer); layer = getSingleLayer(slider, width, delta, fillPainter, borderPainter, fillScheme, borderScheme); SliderHorizontalIcon.icons.put(key, layer);
baseLayer = getSingleLayer(slider, width, delta, fillPainter, borderPainter, baseFillScheme, baseBorderScheme); SliderHorizontalIcon.icons.put(baseKey, baseLayer); layer = getSingleLayer(slider, width, delta, fillPainter, borderPainter, fillScheme, borderScheme); SliderHorizontalIcon.icons.put(key, layer);
/** * Retrieves icon for horizontal slider in {@link SubstanceSliderUI}. * * @param size * The size of the icon to retrieve. * @param isMirrorred * Indication whether the icon should be mirrored. * @return Icon for horizontal slider in {@link SubstanceSliderUI}. */ public static Icon getSliderHorizontalIcon(int size, boolean isMirrorred) { HashMapKey key = SubstanceCoreUtilities.getHashKey(size, isMirrorred); if (SubstanceIconFactory.sliderHorizontalIcons.get(key) == null) { Icon icon = new SliderHorizontalIcon(size, isMirrorred); SubstanceIconFactory.sliderHorizontalIcons.put(key, icon); } return SubstanceIconFactory.sliderHorizontalIcons.get(key); }
/** * Retrieves icon for horizontal slider in {@link SubstanceSliderUI}. * * @param size * The size of the icon to retrieve. * @param isMirrorred * Indication whether the icon should be mirrored. * @return Icon for horizontal slider in {@link SubstanceSliderUI}. */ public static Icon getSliderHorizontalIcon(int size, boolean isMirrorred) { HashMapKey key = SubstanceCoreUtilities.getHashKey(size, isMirrorred); if (SubstanceIconFactory.sliderHorizontalIcons.get(key) == null) { Icon icon = new SliderHorizontalIcon(size, isMirrorred); SubstanceIconFactory.sliderHorizontalIcons.put(key, icon); } return SubstanceIconFactory.sliderHorizontalIcons.get(key); }
public void paintIcon(Component c, Graphics g, int x, int y) { if (!(g instanceof Graphics2D)) { return; } JSlider slider = (JSlider) c; TransitionAwareUI transitionAwareUI = (TransitionAwareUI) slider .getUI(); StateTransitionTracker stateTransitionTracker = transitionAwareUI .getTransitionTracker(); Icon iconToDraw = getIcon(slider, stateTransitionTracker); iconToDraw.paintIcon(c, g, x, y); }