52 |
import javax.swing.event.EventListenerList; |
import javax.swing.event.EventListenerList; |
53 |
|
|
54 |
/** |
/** |
55 |
* The pUrpose of this class is to model the dynamic state of an abstract |
* The default implementation of {@link ButtonModel}. |
56 |
|
* The purpose of this class is to model the dynamic state of an abstract |
57 |
* button. The concrete button type holding this state may be a a "toggle" |
* button. The concrete button type holding this state may be a a "toggle" |
58 |
* button (checkbox, radio button) or a "push" button (menu button, button). |
* button (checkbox, radio button) or a "push" button (menu button, button). |
59 |
* If the model is disabled, only the "selected" property can be changed. An |
* If the model is disabled, only the "selected" property can be changed. An |