protected void installListeners(JSlider slider) { super.installListeners(slider); slider.addPropertyChangeListener(this); }
@Override protected void installListeners(JSlider slider) { super.installListeners(slider); slider.removeMouseListener(trackListener); slider.removeMouseMotionListener(trackListener); slider.addMouseListener(myMouseListener); slider.addMouseMotionListener(myMouseListener); slider.setOpaque(false); }
@Override protected void installListeners(final JSlider slider) { super.installListeners(slider); this.substanceRolloverListener = new RolloverControlListener(this, this.thumbModel); slider.addMouseListener(this.substanceRolloverListener); slider.addMouseMotionListener(this.substanceRolloverListener); this.substancePropertyChangeListener = new PropertyChangeListener() { public void propertyChange(PropertyChangeEvent evt) { if ("enabled".equals(evt.getPropertyName())) { thumbModel.setEnabled(slider.isEnabled()); } if ("font".equals(evt.getPropertyName())) { SwingUtilities.invokeLater(new Runnable() { public void run() { slider.updateUI(); } }); } } }; this.slider .addPropertyChangeListener(this.substancePropertyChangeListener); this.stateTransitionTracker.registerModelListeners(); this.stateTransitionTracker.registerFocusListeners(); }
@Override protected void installListeners(final JSlider slider) { super.installListeners(slider); this.substanceRolloverListener = new RolloverControlListener(this, this.thumbModel); slider.addMouseListener(this.substanceRolloverListener); slider.addMouseMotionListener(this.substanceRolloverListener); this.substancePropertyChangeListener = new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) { if ("enabled".equals(evt.getPropertyName())) { thumbModel.setEnabled(slider.isEnabled()); } if ("font".equals(evt.getPropertyName())) { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { slider.updateUI(); } }); } } }; this.slider .addPropertyChangeListener(this.substancePropertyChangeListener); this.stateTransitionTracker.registerModelListeners(); this.stateTransitionTracker.registerFocusListeners(); }
@Override protected void installListeners(final JSlider slider) { super.installListeners(slider); // fix for defect 109 - memory leak on changing skin this.substanceRolloverListener = new RolloverControlListener(this, this.thumbModel); slider.addMouseListener(this.substanceRolloverListener); slider.addMouseMotionListener(this.substanceRolloverListener); this.substancePropertyChangeListener = new PropertyChangeListener() { public void propertyChange(PropertyChangeEvent evt) { if ("enabled".equals(evt.getPropertyName())) { SubstanceSliderUI.this.thumbModel.setEnabled(slider .isEnabled()); } if ("font".equals(evt.getPropertyName())) { SwingUtilities.invokeLater(new Runnable() { public void run() { slider.updateUI(); } }); } } }; this.slider .addPropertyChangeListener(this.substancePropertyChangeListener); this.stateTransitionTracker.registerModelListeners(); this.stateTransitionTracker.registerFocusListeners(); }
@Override protected void installListeners(final JSlider slider) { super.installListeners(slider); // fix for defect 109 - memory leak on changing skin this.substanceRolloverListener = new RolloverControlListener(this, this.thumbModel); slider.addMouseListener(this.substanceRolloverListener); slider.addMouseMotionListener(this.substanceRolloverListener); this.substancePropertyChangeListener = new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) { if ("enabled".equals(evt.getPropertyName())) { SubstanceSliderUI.this.thumbModel.setEnabled(slider .isEnabled()); } if ("font".equals(evt.getPropertyName())) { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { slider.updateUI(); } }); } } }; this.slider .addPropertyChangeListener(this.substancePropertyChangeListener); this.stateTransitionTracker.registerModelListeners(); this.stateTransitionTracker.registerFocusListeners(); }