public class ChangeNotifier extends java.lang.Object
java.util.Observable
class, deprecated with Java 9.Modifier and Type | Field and Description |
---|---|
private javax.swing.event.ChangeEvent |
changeEvent
Only one
ChangeEvent is needed per button model
instance since the event's only state is the source property. |
private javax.swing.event.EventListenerList |
listenerList
Stores the listeners on this model.
|
Constructor and Description |
---|
ChangeNotifier() |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener l)
Adds a
ChangeListener . |
protected void |
fireStateChanged()
Notifies all listeners that have registered interest for notification on this event type.
|
void |
removeChangeListener(javax.swing.event.ChangeListener l)
Removes a
ChangeListener . |
private final javax.swing.event.EventListenerList listenerList
private javax.swing.event.ChangeEvent changeEvent
ChangeEvent
is needed per button model
instance since the event's only state is the source property.
The source of events generated is always "this".public ChangeNotifier()
public final void addChangeListener(javax.swing.event.ChangeListener l)
ChangeListener
.l
- the listener to addpublic final void removeChangeListener(javax.swing.event.ChangeListener l)
ChangeListener
.l
- the listener to addprotected final void fireStateChanged()