ButtonModel
Interface ButtonModel
- All Superinterfaces:
- ItemSelectable
- All Known Implementing Classes:
- DefaultButtonModel, JToggleButton.ToggleButtonModel
public interface ButtonModel extends ItemSelectable
State model for buttons.
This model is used for regular buttons, as well as check boxes and radio buttons, which are special kinds of buttons. In practice, a button's UI takes the responsibility of calling methods on its model to manage the state, as detailed below:
In simple terms, pressing and releasing the mouse over a regular button triggers the button and causes and ActionEvent
to be fired. The same behavior can b