public interface ButtonModel extends ItemSelectable
Modifier and Type | Method and Description |
---|---|
void |
addActionListener(ActionListener l)
Adds an
ActionListener to the list of registered listeners. |
void |
addChangeListener(ChangeListener l)
Adds an
ChangeListener to the list of registered listeners. |
void |
addItemListener(ItemListener l)
Adds an
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
ActionListener from the list of registered listeners. |
void |
removeChangeListener(ChangeListener l)
Adds an
ChangeListener to the list of registered listeners. |
void |
removeItemListener(ItemListener l)
Adds an
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.
|
getSelectedObjects
boolean isArmed()
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.true
if the button is armed, false
otherwisesetArmed(boolean)
void setArmed(boolean b)
b
- true
if the button is armed, false
otherwiseisArmed()
boolean isEnabled()
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.true
if the button is enabled, false
otherwisesetEnabled(boolean)
void setEnabled(boolean b)
b
- true
if the button is enabled, false
otherwiseisEnabled()
void setPressed(boolean b)
b
- true
if the button is pressed, false
otherwiseisPressed()
boolean isPressed()
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.true
if the button is pressed, false
otherwisesetPressed(boolean)
void removeActionListener(ActionListener l)
ActionListener
from the list of registered listeners.l
- the action listener to removeaddActionListener(ActionListener)
void addActionListener(ActionListener l)
ActionListener
to the list of registered listeners.
An ActionEvent
is usually fired when the user clicks on a
button.l
- the action listener to addremoveActionListener(ActionListener)
void addItemListener(ItemListener l)
ItemListener
to the list of registered listeners.
An ItemEvent
is usually fired when a button's selected
state changes. This applies only to buttons that support the selected
flag.addItemListener
in interface ItemSelectable
l
- the item listener to addremoveItemListener(ItemListener)
void removeItemListener(ItemListener l)
ItemListener
to the list of registered listeners.removeItemListener
in interface ItemSelectable
l
- the item listener to addremoveItemListener(ItemListener)
void addChangeListener(ChangeListener l)
ChangeListener
to the list of registered listeners.
A ChangeEvent
is fired when any one of the button's flags
changes.l
- the change listener to addremoveChangeListener(ChangeListener)
void removeChangeListener(ChangeListener l)
ChangeListener
to the list of registered listeners.l
- the change listener to addremoveChangeListener(ChangeListener)
void setRollover(boolean b)
b
- true
if the button is rollover, false
otherwiseisRollover()
boolean isRollover()
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.true
if the button is rollover, false
otherwisesetRollover(boolean)
int getMnemonic()
setMnemonic(int)
void setMnemonic(int key)
key
- the keyboard mnemonic for the buttongetMnemonic()
void setActionCommand(String s)
ActionEvents
fired by the button.s
- the action command to setgetActionCommand()
String getActionCommand()
setActionCommand(String)
void setGroup(ButtonGroup group)
group
- the button group to setvoid setSelected(boolean b)
b
- true
if the button is selected, false
otherwiseisSelected()
boolean isSelected()
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.true
if the button is selected, false
otherwisesetSelected(boolean)