DefaultButtonModel (Java Platform SE 8 ) (original) (raw)
Modifier and Type
Method
Description
void
[addActionListener](../../javax/swing/DefaultButtonModel.html#addActionListener-java.awt.event.ActionListener-)([ActionListener](../../java/awt/event/ActionListener.html "interface in java.awt.event") l)
Adds an ActionListener
to the model.
void
[addChangeListener](../../javax/swing/DefaultButtonModel.html#addChangeListener-javax.swing.event.ChangeListener-)([ChangeListener](../../javax/swing/event/ChangeListener.html "interface in javax.swing.event") l)
Adds a ChangeListener
to the model.
void
[addItemListener](../../javax/swing/DefaultButtonModel.html#addItemListener-java.awt.event.ItemListener-)([ItemListener](../../java/awt/event/ItemListener.html "interface in java.awt.event") l)
Adds an ItemListener
to the model.
protected void
[fireActionPerformed](../../javax/swing/DefaultButtonModel.html#fireActionPerformed-java.awt.event.ActionEvent-)([ActionEvent](../../java/awt/event/ActionEvent.html "class in java.awt.event") e)
Notifies all listeners that have registered interest for notification on this event type.
protected void
[fireItemStateChanged](../../javax/swing/DefaultButtonModel.html#fireItemStateChanged-java.awt.event.ItemEvent-)([ItemEvent](../../java/awt/event/ItemEvent.html "class in java.awt.event") e)
Notifies all listeners that have registered interest for notification on this event type.
protected void
[fireStateChanged](../../javax/swing/DefaultButtonModel.html#fireStateChanged--)()
Notifies all listeners that have registered interest for notification on this event type.
[String](../../java/lang/String.html "class in java.lang")
[getActionCommand](../../javax/swing/DefaultButtonModel.html#getActionCommand--)()
Returns the action command string for the button.
[ActionListener](../../java/awt/event/ActionListener.html "interface in java.awt.event")[]
[getActionListeners](../../javax/swing/DefaultButtonModel.html#getActionListeners--)()
Returns an array of all the action listeners registered on this DefaultButtonModel
.
[ChangeListener](../../javax/swing/event/ChangeListener.html "interface in javax.swing.event")[]
[getChangeListeners](../../javax/swing/DefaultButtonModel.html#getChangeListeners--)()
Returns an array of all the change listeners registered on this DefaultButtonModel
.
[ButtonGroup](../../javax/swing/ButtonGroup.html "class in javax.swing")
[getGroup](../../javax/swing/DefaultButtonModel.html#getGroup--)()
Returns the group that the button belongs to.
[ItemListener](../../java/awt/event/ItemListener.html "interface in java.awt.event")[]
[getItemListeners](../../javax/swing/DefaultButtonModel.html#getItemListeners--)()
Returns an array of all the item listeners registered on this DefaultButtonModel
.
<T extends [EventListener](../../java/util/EventListener.html "interface in java.util")> T[]
[getListeners](../../javax/swing/DefaultButtonModel.html#getListeners-java.lang.Class-)([Class](../../java/lang/Class.html "class in java.lang")<T> listenerType)
Returns an array of all the objects currently registered as_Foo_Listener
s upon this model.
int
[getMnemonic](../../javax/swing/DefaultButtonModel.html#getMnemonic--)()
Gets the keyboard mnemonic for the button.
[Object](../../java/lang/Object.html "class in java.lang")[]
[getSelectedObjects](../../javax/swing/DefaultButtonModel.html#getSelectedObjects--)()
Overridden to return null
.
boolean
[isArmed](../../javax/swing/DefaultButtonModel.html#isArmed--)()
Indicates partial commitment towards triggering the button.
boolean
[isEnabled](../../javax/swing/DefaultButtonModel.html#isEnabled--)()
Indicates if the button can be selected or triggered by an input device, such as a mouse pointer.
boolean
[isPressed](../../javax/swing/DefaultButtonModel.html#isPressed--)()
Indicates if the button is pressed.
boolean
[isRollover](../../javax/swing/DefaultButtonModel.html#isRollover--)()
Indicates that the mouse is over the button.
boolean
[isSelected](../../javax/swing/DefaultButtonModel.html#isSelected--)()
Indicates if the button has been selected.
void
[removeActionListener](../../javax/swing/DefaultButtonModel.html#removeActionListener-java.awt.event.ActionListener-)([ActionListener](../../java/awt/event/ActionListener.html "interface in java.awt.event") l)
Removes an ActionListener
from the model.
void
[removeChangeListener](../../javax/swing/DefaultButtonModel.html#removeChangeListener-javax.swing.event.ChangeListener-)([ChangeListener](../../javax/swing/event/ChangeListener.html "interface in javax.swing.event") l)
Removes a ChangeListener
from the model.
void
[removeItemListener](../../javax/swing/DefaultButtonModel.html#removeItemListener-java.awt.event.ItemListener-)([ItemListener](../../java/awt/event/ItemListener.html "interface in java.awt.event") l)
Removes an ItemListener
from the model.
void
[setActionCommand](../../javax/swing/DefaultButtonModel.html#setActionCommand-java.lang.String-)([String](../../java/lang/String.html "class in java.lang") actionCommand)
Sets the action command string that gets sent as part of theActionEvent
when the button is triggered.
void
[setArmed](../../javax/swing/DefaultButtonModel.html#setArmed-boolean-)(boolean b)
Marks the button as armed or unarmed.
void
[setEnabled](../../javax/swing/DefaultButtonModel.html#setEnabled-boolean-)(boolean b)
Enables or disables the button.
void
[setGroup](../../javax/swing/DefaultButtonModel.html#setGroup-javax.swing.ButtonGroup-)([ButtonGroup](../../javax/swing/ButtonGroup.html "class in javax.swing") group)
Identifies the group the button belongs to -- needed for radio buttons, which are mutually exclusive within their group.
void
[setMnemonic](../../javax/swing/DefaultButtonModel.html#setMnemonic-int-)(int key)
Sets the keyboard mnemonic (shortcut key or accelerator key) for the button.
void
[setPressed](../../javax/swing/DefaultButtonModel.html#setPressed-boolean-)(boolean b)
Sets the button to pressed or unpressed.
void
[setRollover](../../javax/swing/DefaultButtonModel.html#setRollover-boolean-)(boolean b)
Sets or clears the button's rollover state
void
[setSelected](../../javax/swing/DefaultButtonModel.html#setSelected-boolean-)(boolean b)
Selects or deselects the button.