@Override protected void installListeners(final AbstractButton b) { super.installListeners(b); this.stateTransitionTracker.registerModelListeners(); this.stateTransitionTracker.registerFocusListeners(); this.substancePropertyListener = new PropertyChangeListener() { public void propertyChange(PropertyChangeEvent evt) { if (AbstractButton.MODEL_CHANGED_PROPERTY.equals(evt .getPropertyName())) { stateTransitionTracker.setModel((ButtonModel) evt .getNewValue()); } if ("font".equals(evt.getPropertyName())) { SwingUtilities.invokeLater(new Runnable() { public void run() { b.updateUI(); } }); } } }; b.addPropertyChangeListener(substancePropertyListener); }
@Override protected void installListeners(final AbstractButton b) { super.installListeners(b); this.stateTransitionTracker.registerModelListeners(); this.stateTransitionTracker.registerFocusListeners(); this.substancePropertyListener = new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) { if (AbstractButton.MODEL_CHANGED_PROPERTY.equals(evt .getPropertyName())) { stateTransitionTracker.setModel((ButtonModel) evt .getNewValue()); } if ("font".equals(evt.getPropertyName())) { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { b.updateUI(); } }); } } }; b.addPropertyChangeListener(substancePropertyListener); }
@Override protected void installListeners() { super.installListeners(); this.substanceChangeHandler = new ComboBoxPropertyChangeHandler(); this.comboBox.addPropertyChangeListener(this.substanceChangeHandler); this.substanceRolloverListener = new RolloverTextControlListener( this.comboBox, this, this.transitionModel); this.substanceRolloverListener.registerListeners(); this.stateTransitionTracker.registerModelListeners(); this.stateTransitionTracker.registerFocusListeners(); }
@Override protected void installListeners() { super.installListeners(); this.substanceChangeHandler = new ComboBoxPropertyChangeHandler(); this.comboBox.addPropertyChangeListener(this.substanceChangeHandler); this.substanceRolloverListener = new RolloverTextControlListener( this.comboBox, this, this.transitionModel); this.substanceRolloverListener.registerListeners(); this.stateTransitionTracker.registerModelListeners(); this.stateTransitionTracker.registerFocusListeners(); }
this.stateTransitionTracker.registerFocusListeners();
this.stateTransitionTracker.registerFocusListeners();
this.stateTransitionTracker.registerFocusListeners();
this.stateTransitionTracker.registerFocusListeners();
this.stateTransitionTracker.registerFocusListeners();
this.stateTransitionTracker.registerFocusListeners();
this.stateTransitionTracker.registerFocusListeners();
this.stateTransitionTracker.registerFocusListeners();
this.stateTransitionTracker.registerFocusListeners();
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); 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(); }
this.stateTransitionTracker.registerFocusListeners();
this.stateTransitionTracker.registerFocusListeners();