@Override protected void installListeners() { super.installListeners(); this.substanceRolloverListener = new RolloverControlListener(this, this.taskPaneModel); this.group.addMouseListener(this.substanceRolloverListener); this.group.addMouseMotionListener(this.substanceRolloverListener); this.stateTransitionTracker.registerModelListeners(); }
@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); // 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(); }
@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(); }
.addMouseListener(this.substanceMouseListener); this.substanceThumbRolloverListener = new RolloverControlListener(this, this.thumbModel); this.scrollbar.addMouseListener(this.substanceThumbRolloverListener);
.addMouseListener(this.substanceMouseListener); this.substanceThumbRolloverListener = new RolloverControlListener(this, this.thumbModel); this.scrollbar.addMouseListener(this.substanceThumbRolloverListener);
this.substanceRolloverListener = new RolloverControlListener(this, this.gripModel); this.addMouseListener(this.substanceRolloverListener);
this.substanceRolloverListener = new RolloverControlListener(this, this.gripModel); this.addMouseListener(this.substanceRolloverListener);