/** * Notifies registered <code>ChangeListener</code>s about * state changes.<p> * * Note: subclasses should be polite and implement any property * setters to fire only if the property is really changed. * */ protected final void fireStateChanged() { Object[] listeners = listenerList.getListenerList(); for (int i = listeners.length - 2; i >= 0; i -= 2) { if (listeners[i] == ChangeListener.class) { if (changeEvent == null) { changeEvent = new ChangeEvent(this); } ((ChangeListener) listeners[i + 1]).stateChanged(changeEvent); } } }
/** * Notifies registered <code>ChangeListener</code>s about * state changes.<p> * * Note: subclasses should be polite and implement any property * setters to fire only if the property is really changed. * */ protected final void fireStateChanged() { Object[] listeners = listenerList.getListenerList(); for (int i = listeners.length - 2; i >= 0; i -= 2) { if (listeners[i] == ChangeListener.class) { if (changeEvent == null) { changeEvent = new ChangeEvent(this); } ((ChangeListener) listeners[i + 1]).stateChanged(changeEvent); } } }
/** * Notifies registered <code>ChangeListener</code>s about * state changes.<p> * * Note: subclasses should be polite and implement any property * setters to fire only if the property is really changed. * */ protected final void fireStateChanged() { Object[] listeners = listenerList.getListenerList(); for (int i = listeners.length - 2; i >= 0; i -= 2) { if (listeners[i] == ChangeListener.class) { if (changeEvent == null) { changeEvent = new ChangeEvent(this); } ((ChangeListener) listeners[i + 1]).stateChanged(changeEvent); } } }
/** * Notifies registered <code>ChangeListener</code>s about * state changes.<p> * * Note: subclasses should be polite and implement any property * setters to fire only if the property is really changed. * */ protected final void fireStateChanged() { Object[] listeners = listenerList.getListenerList(); for (int i = listeners.length - 2; i >= 0; i -= 2) { if (listeners[i] == ChangeListener.class) { if (changeEvent == null) { changeEvent = new ChangeEvent(this); } ((ChangeListener) listeners[i + 1]).stateChanged(changeEvent); } } }
/** * Notifies registered <code>ChangeListener</code>s about * state changes.<p> * * Note: subclasses should be polite and implement any property * setters to fire only if the property is really changed. * */ protected final void fireStateChanged() { Object[] listeners = listenerList.getListenerList(); for (int i = listeners.length - 2; i >= 0; i -= 2) { if (listeners[i] == ChangeListener.class) { if (changeEvent == null) { changeEvent = new ChangeEvent(this); } ((ChangeListener) listeners[i + 1]).stateChanged(changeEvent); } } }