public class DefaultChangeEventSupport extends java.lang.Object implements ChangeEventSupport
Modifier and Type | Field and Description |
---|---|
protected javax.swing.event.ChangeEvent |
changeEvent
Only one
ChangeEvent is needed
instance since the
event's only state is the source property. |
protected javax.swing.event.EventListenerList |
listenerList
holds the registered listeners
|
Constructor and Description |
---|
DefaultChangeEventSupport(java.lang.Object eventSource) |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener l) |
void |
fireStateChanged()
Notifies all listeners that have registered interest for
notification on this event type.
|
javax.swing.event.ChangeListener[] |
getChangeListeners()
Returns an array of all the
ChangeListener s added
with addChangeListener(). |
void |
removeChangeListener(javax.swing.event.ChangeListener l)
Removes a ChangeListener.
|
protected javax.swing.event.EventListenerList listenerList
protected transient javax.swing.event.ChangeEvent changeEvent
ChangeEvent
is needed
instance since the
event's only state is the source property. The source of events
generated is always "this".public DefaultChangeEventSupport(java.lang.Object eventSource)
public void addChangeListener(javax.swing.event.ChangeListener l)
addChangeListener
in interface ChangeEventSupport
public void removeChangeListener(javax.swing.event.ChangeListener l)
ChangeEventSupport
removeChangeListener
in interface ChangeEventSupport
l
- the listener to be removedpublic javax.swing.event.ChangeListener[] getChangeListeners()
ChangeEventSupport
ChangeListener
s added
with addChangeListener().getChangeListeners
in interface ChangeEventSupport
ChangeListener
s added or an empty
array if no listeners have been addedpublic void fireStateChanged()
fireStateChanged
in interface ChangeEventSupport
EventListenerList