@Override protected void installListeners(final AbstractButton b) { super.installListeners(b); this.substanceVisualStateTracker = new ButtonVisualStateTracker(); this.substanceVisualStateTracker.installListeners(b, true); this.trackGlowingIcon(); this.substancePropertyListener = new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) { if (AbstractButton.ICON_CHANGED_PROPERTY.equals(evt .getPropertyName())) { trackGlowingIcon(); } } }; b.addPropertyChangeListener(this.substancePropertyListener); }
@Override protected void installListeners(final AbstractButton b) { super.installListeners(b); this.substanceVisualStateTracker = new ButtonVisualStateTracker(); this.substanceVisualStateTracker.installListeners(b, true); this.trackGlowingIcon(); this.substancePropertyListener = new PropertyChangeListener() { public void propertyChange(PropertyChangeEvent evt) { if (AbstractButton.ICON_CHANGED_PROPERTY.equals(evt .getPropertyName())) { trackGlowingIcon(); } } }; b.addPropertyChangeListener(this.substancePropertyListener); }
this.substanceVisualStateTracker.installListeners(b, true);
this.substanceVisualStateTracker.installListeners(b, true);