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