javax.swing
public interface ButtonModel extends ItemSelectable
| Method Summary | |
|---|---|
| void | addActionListener(ActionListener l)
Adds an {@link ActionListener} to the list of registered listeners.
|
| void | addChangeListener(ChangeListener l)
Adds an {@link ChangeListener} to the list of registered listeners.
|
| void | addItemListener(ItemListener l)
Adds an {@link ItemListener} to the list of registered listeners.
|
| String | getActionCommand()
Returns the action command of the button.
|
| int | getMnemonic()
Returns the keyboard mnemonic for the button. |
| boolean | isArmed()
Returns true if the button is armed, false
otherwise.
|
| boolean | isEnabled()
Returns true if the button is enabled, false
otherwise.
|
| boolean | isPressed()
Returns true if the button is pressed, false
otherwise.
|
| boolean | isRollover()
Returns true if the button is rollover-ed, false
otherwise.
|
| boolean | isSelected()
Returns true if the button is selected, false
otherwise.
|
| void | removeActionListener(ActionListener l)
Removes an {@link ActionListener} from the list of registered listeners.
|
| void | removeChangeListener(ChangeListener l)
Adds an {@link ChangeListener} to the list of registered listeners.
|
| void | removeItemListener(ItemListener l)
Adds an {@link ItemListener} to the list of registered listeners.
|
| void | setActionCommand(String s)
Sets the action command for the button. |
| void | setArmed(boolean b)
Sets the armed flag of the button.
|
| void | setEnabled(boolean b)
Sets the enabled flag of the button.
|
| void | setGroup(ButtonGroup group)
Sets the button group for the button. |
| void | setMnemonic(int key)
Sets the keyboard mnemonic for the button. |
| void | setPressed(boolean b)
Sets the pressed flag of the button.
|
| void | setRollover(boolean b)
Sets the rollover flag of the button.
|
| void | setSelected(boolean b)
Sets the selected flag of the button.
|
ActionEvent is usually fired when the user clicks on a
button.
Parameters: l the action listener to add
See Also: removeActionListener
ChangeEvent is fired when any one of the button's flags
changes.
Parameters: l the change listener to add
See Also: removeChangeListener
ItemEvent is usually fired when a button's selected
state changes. This applies only to buttons that support the selected
flag.
Parameters: l the item listener to add
See Also: removeItemListener
Returns: the action command of the button
See Also: setActionCommand
Returns: the keyboard mnemonic for the button
See Also: ButtonModel
true if the button is armed, false
otherwise.
A button is armed, when the user has pressed the mouse over it, but has
not yet released the mouse.
Returns: true if the button is armed, false
otherwise
See Also: ButtonModel
true if the button is enabled, false
otherwise.
When a button is disabled, it is usually grayed out and the user cannot
change its state.
Returns: true if the button is enabled, false
otherwise
See Also: ButtonModel
true if the button is pressed, false
otherwise.
The button usually gets pressed when the user clicks on a button, it will
be un-pressed when the user releases the mouse.
Returns: true if the button is pressed, false
otherwise
See Also: ButtonModel
true if the button is rollover-ed, false
otherwise.
A button is rollover-ed, when the user has moved the mouse over it, but has
not yet pressed the mouse.
Returns: true if the button is rollover, false
otherwise
See Also: ButtonModel
true if the button is selected, false
otherwise.
Some kinds of buttons (e.g. toggle buttons, check boxes, radio buttons)
can be in one of two states: selected or unselected. The selected state
is usually toggled by clicking on the button.
Returns: true if the button is selected, false
otherwise
See Also: ButtonModel
Parameters: l the action listener to remove
See Also: addActionListener
Parameters: l the change listener to add
See Also: removeChangeListener
Parameters: l the item listener to add
See Also: removeItemListener
ActionEvents fired by the button.
Parameters: s the action command to set
See Also: getActionCommand
Parameters: b true if the button is armed, false
otherwise
See Also: isArmed
Parameters: b true if the button is enabled, false
otherwise
See Also: isEnabled
Parameters: group the button group to set
Parameters: key the keyboard mnemonic for the button
See Also: getMnemonic
Parameters: b true if the button is pressed, false
otherwise
See Also: isPressed
Parameters: b true if the button is rollover, false
otherwise
See Also: isRollover
Parameters: b true if the button is selected, false
otherwise
See Also: isSelected